<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.wiki.chlamdb.ch/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tpillone</id>
	<title>www.wiki.chlamdb.ch - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.wiki.chlamdb.ch/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tpillone"/>
	<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Special:Contributions/Tpillone"/>
	<updated>2026-11-02T18:18:01Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.3</generator>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=ChlamDB&amp;diff=247</id>
		<title>ChlamDB</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=ChlamDB&amp;diff=247"/>
		<updated>2020-03-10T17:48:11Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: /* setup X server pour ete3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Mise en ligne de la base de donnée Chlamdb==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Page d’accueil===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*mettre un nouvel onglet avec qq infos&lt;br /&gt;
*écrire une page tuto avec fonctions de base&lt;br /&gt;
*exporter le fichier avec environnementale conda nécessaire pour faire tourner la base de donnée&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Setup chlamdb===&lt;br /&gt;
&lt;br /&gt;
[[old setup]]&lt;br /&gt;
&lt;br /&gt;
[[new setup]]&lt;br /&gt;
&lt;br /&gt;
===Update===&lt;br /&gt;
- avril 2019&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!N genomes&lt;br /&gt;
!N annotated Genbank&lt;br /&gt;
!N annotated RS&lt;br /&gt;
!N complete genomes&lt;br /&gt;
|-&lt;br /&gt;
|'''Planctomycetes'''&lt;br /&gt;
|600&lt;br /&gt;
|423&lt;br /&gt;
|60&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|'''Chlamydiae'''&lt;br /&gt;
|463&lt;br /&gt;
|392&lt;br /&gt;
|401&lt;br /&gt;
|165&lt;br /&gt;
|-&lt;br /&gt;
|'''Ca. Omnitrophica'''&lt;br /&gt;
|172&lt;br /&gt;
|137&lt;br /&gt;
|4&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|'''Kiritimatiellaeota'''&lt;br /&gt;
|13&lt;br /&gt;
|7&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|'''Lentisphaerae'''&lt;br /&gt;
|62&lt;br /&gt;
|29&lt;br /&gt;
|4&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|'''Verrucomicrobia'''&lt;br /&gt;
|930&lt;br /&gt;
|555&lt;br /&gt;
|158&lt;br /&gt;
|34&lt;br /&gt;
|-&lt;br /&gt;
|'''TOTAL'''&lt;br /&gt;
|'''2249'''&lt;br /&gt;
|'''1443'''&lt;br /&gt;
|'''628'''&lt;br /&gt;
|'''221'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Setup environnement fonctionnel===&lt;br /&gt;
&lt;br /&gt;
====Conda====&lt;br /&gt;
&lt;br /&gt;
 name: chlamdb&lt;br /&gt;
 channels:&lt;br /&gt;
  - r&lt;br /&gt;
  - etetoolkit&lt;br /&gt;
  - bioconda&lt;br /&gt;
  - conda-forge&lt;br /&gt;
  - defaults&lt;br /&gt;
 dependencies:&lt;br /&gt;
  - python=3.5.6&lt;br /&gt;
  - django=2.1.1&lt;br /&gt;
  - django-extensions&lt;br /&gt;
  - bibtexparser&lt;br /&gt;
  - cairo&lt;br /&gt;
  - r-cairo&lt;br /&gt;
  - r-vegan&lt;br /&gt;
  - r-gplots&lt;br /&gt;
  - r-gdtools&lt;br /&gt;
  - r-svglite&lt;br /&gt;
  - pandas&lt;br /&gt;
  - qtconsole&lt;br /&gt;
  - ete3&lt;br /&gt;
  - ete_toolchain&lt;br /&gt;
  - pyqt=4.11.4&lt;br /&gt;
  - matplotlib&lt;br /&gt;
  - scipy&lt;br /&gt;
  - pylibmc&lt;br /&gt;
  - simplejson&lt;br /&gt;
  - dill&lt;br /&gt;
  - gunicorn&lt;br /&gt;
  - numpy &lt;br /&gt;
  - pyqt &lt;br /&gt;
  - lxml &lt;br /&gt;
  - conda-build&lt;br /&gt;
  - reportlab&lt;br /&gt;
  - biopython&lt;br /&gt;
  - django-crispy-forms&lt;br /&gt;
  - mysqlclient&lt;br /&gt;
  - pip:&lt;br /&gt;
    - cython&lt;br /&gt;
    - django-citations&lt;br /&gt;
&lt;br /&gt;
====packages R absents de conda à installer à la main====&lt;br /&gt;
&lt;br /&gt;
- genoPlotR&lt;br /&gt;
- flextable&lt;br /&gt;
&lt;br /&gt;
====modules python a ajouter à la main====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
conda develop /home/ubuntu/dev/orthomcl/&lt;br /&gt;
conda develop /home/ubuntu/dev/plots/&lt;br /&gt;
conda develop /home/ubuntu/dev/biosqldb/&lt;br /&gt;
conda develop /home/ubuntu/dev/utilitaires/&lt;br /&gt;
conda develop /home/ubuntu/dev/phylo_tree_display/&lt;br /&gt;
conda develop /home/ubuntu/dev/TPutils/&lt;br /&gt;
conda develop /home/ubuntu/dev/network_d3/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
====setup X server pour ete3====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install  xserver-xorg xdm  xfonts-base xfonts-100dpi xfonts-75dpi&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
In our example, edit the /etc/X11/xdm/xdm-config file and set following values:&lt;br /&gt;
&lt;br /&gt;
DisplayManager*authorize:       false&lt;br /&gt;
DisplayManager*authComplain:    false&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
/etc/init.d/xdm restart&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
export DISPLAY=':0'&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Might be necessary to update the Xservers file as well (/etc/X11/xdm/Xservers)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
#:0 local /usr/X11R6/bin/X -dpi 100 -nolisten tcp&lt;br /&gt;
:0 local /usr/X11R6/bin/X -dpi 100&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==setup https==&lt;br /&gt;
&lt;br /&gt;
===setup certificate and key with letsencrypt===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
systemctl stop nginx&lt;br /&gt;
letsencrypt certonly&lt;br /&gt;
systemctl start nginx&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===update config===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
upstream monsite {&lt;br /&gt;
    # Adresse du serveur wsgi, par exemple gunicorn&lt;br /&gt;
        server localhost:8001;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
# HTTP Request will be Redirected to the HTTPS&lt;br /&gt;
server {&lt;br /&gt;
      listen 80;&lt;br /&gt;
      server_name chlamdb.ch;&lt;br /&gt;
      return 301 https://$server_name$request_uri;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
server {&lt;br /&gt;
    listen 443 ssl;&lt;br /&gt;
    server_name chlamdb.ch;&lt;br /&gt;
    &lt;br /&gt;
    ssl_certificate /etc/letsencrypt/live/chlamdb.ch/fullchain.pem;&lt;br /&gt;
    ssl_certificate_key /etc/letsencrypt/live/chlamdb.ch/privkey.pem;&lt;br /&gt;
    &lt;br /&gt;
    access_log /webapps/logs/GEN.access.log;&lt;br /&gt;
    error_log /webapps/logs/GEN.error.log;&lt;br /&gt;
    &lt;br /&gt;
    location / {&lt;br /&gt;
        #include fastcgi_params;&lt;br /&gt;
        proxy_pass http://monsite;&lt;br /&gt;
        proxy_redirect off;&lt;br /&gt;
        proxy_set_header Host $http_host;&lt;br /&gt;
        proxy_set_header X-Real-IP $remote_addr;&lt;br /&gt;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;&lt;br /&gt;
        proxy_set_header X-Forwarded-Proto $scheme;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    location /assets {&lt;br /&gt;
        autoindex on;&lt;br /&gt;
        alias /home/ubuntu/dev/chlamdb/assets/;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=setup celery=&lt;br /&gt;
&lt;br /&gt;
- install celery, django-celery&lt;br /&gt;
- install rabbitmq&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install rabbitmq-server&lt;br /&gt;
sudo systemctl enable rabbitmq-server&lt;br /&gt;
sudo systemctl start rabbitmq-server&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- setup user and host&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
sudo rabbitmqctl add_vhost my_vhost&lt;br /&gt;
sudo rabbitmqctl add_user chlamdb estrella3&lt;br /&gt;
sudo rabbitmqctl set_permissions -p my_vhost chlamdb &amp;quot;.&amp;quot; &amp;quot;.&amp;quot; &amp;quot;.*&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- launch celery workers&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
celery -A chlamdb.celeryapp worker -l info&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=setup on vital-it=&lt;br /&gt;
&lt;br /&gt;
==ete3==&lt;br /&gt;
&lt;br /&gt;
work with the following variable exported:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
export QT_QPA_PLATFORM=offscreen&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=JBrowse&amp;diff=246</id>
		<title>JBrowse</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=JBrowse&amp;diff=246"/>
		<updated>2019-09-06T13:26:10Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==folder structure==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#folder raw data: /var/www/html/jbrowse/sample_data/raw/&lt;br /&gt;
#folder configuration files: /var/www/html/jbrowse/sample_data/json/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We have to create a new folder for each dataset:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /var/www/html/jbrowse/sample_data/raw/MTB&lt;br /&gt;
mkdir /var/www/html/jbrowse/sample_data/json/MTB&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Add reference from fasta==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
cd /var/www/html/jbrowse/sample_data/json/MTB&lt;br /&gt;
prepare-refseqs.pl --fasta NC_000962.fna&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*This will create &lt;br /&gt;
**/var/www/html/jbrowse/sample_data/json/MTB/tracks.conf&lt;br /&gt;
**/var/www/html/jbrowse/sample_data/json/MTB/trackList.json&lt;br /&gt;
**/var/www/html/jbrowse/sample_data/json/MTB/seq&lt;br /&gt;
&lt;br /&gt;
==Add bam track files==&lt;br /&gt;
&lt;br /&gt;
*Add sorted bam file in &amp;quot;/var/www/html/jbrowse/sample_data/raw/MTB&amp;quot;&lt;br /&gt;
*Index bam file&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
cd /var/www/html/jbrowse/sample_data/raw/MTB&lt;br /&gt;
samtools index 538048.bam&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Add bam track to &amp;lt;u&amp;gt;tracks.conf&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
emacs -nw /var/www/html/jbrowse/sample_data/json/MTB/tracks.conf&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Content:&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
# make a section for the new track called tracks.(unique name)&lt;br /&gt;
[ tracks.my-bam-track ]&lt;br /&gt;
&lt;br /&gt;
# settings for what data is shown in the track&lt;br /&gt;
storeClass     = JBrowse/Store/SeqFeature/BAM&lt;br /&gt;
urlTemplate    = ../../raw/MTB/538048.bam&lt;br /&gt;
baiUrlTemplate = ../../raw/MTB/538048.bam.bai&lt;br /&gt;
&lt;br /&gt;
type = JBrowse/View/Track/Alignments2&lt;br /&gt;
key  = BAM alignments from sample XYZ&lt;br /&gt;
renderPrettyAlignments = true&lt;br /&gt;
&lt;br /&gt;
[ tracks.bam-coverage ]&lt;br /&gt;
&lt;br /&gt;
storeClass     = JBrowse/Store/SeqFeature/BAM&lt;br /&gt;
urlTemplate    = ../../raw/MTB/538048.bam&lt;br /&gt;
baiUrlTemplate = ../../raw/MTB/538048.bam.bai&lt;br /&gt;
&lt;br /&gt;
type = JBrowse/View/Track/SNPCoverage&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Add gene track==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# convert gbk to gff&lt;br /&gt;
gbk2gff.py -i genome_gbwithparts.gbk -o genome_gbwithparts.gff&lt;br /&gt;
&lt;br /&gt;
# add track&lt;br /&gt;
flatfile-to-json.pl --gff genome_gbwithparts.gff --type CDS --trackLabel ORFs --out /var/www/html/jbrowse/sample_data/json/MTB --nameAttributes locus_tag&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Add locus tags index==&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /var/www/html/jbrowse/sample_data/raw/MTB&lt;br /&gt;
generate-names.pl --verbose --out /var/www/html/jbrowse/sample_data/json/MTB&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This will create &lt;br /&gt;
&lt;br /&gt;
*/var/www/html/jbrowse/sample_data/json/MTB/names&lt;br /&gt;
&lt;br /&gt;
== Access browser ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://127.0.0.1/jbrowse/index.html?data=sample_data%2Fjson%2FMTB http://127.0.0.1/jbrowse/index.html?data=sample_data/json/MTB]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=JBrowse&amp;diff=245</id>
		<title>JBrowse</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=JBrowse&amp;diff=245"/>
		<updated>2019-09-06T13:25:06Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: /* Add locus tags index */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==folder structure==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#folder raw data: /var/www/html/jbrowse/sample_data/raw/&lt;br /&gt;
#folder configuration files: /var/www/html/jbrowse/sample_data/json/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We have to create a new folder for each dataset:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /var/www/html/jbrowse/sample_data/raw/MTB&lt;br /&gt;
mkdir /var/www/html/jbrowse/sample_data/json/MTB&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Add reference from fasta==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
cd /var/www/html/jbrowse/sample_data/json/MTB&lt;br /&gt;
prepare-refseqs.pl --fasta NC_000962.fna&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* This will create &lt;br /&gt;
** /var/www/html/jbrowse/sample_data/json/MTB/tracks.conf&lt;br /&gt;
** /var/www/html/jbrowse/sample_data/json/MTB/trackList.json&lt;br /&gt;
** /var/www/html/jbrowse/sample_data/json/MTB/seq&lt;br /&gt;
&lt;br /&gt;
==Add bam track files==&lt;br /&gt;
&lt;br /&gt;
*Add sorted bam file in &amp;quot;/var/www/html/jbrowse/sample_data/raw/MTB&amp;quot;&lt;br /&gt;
*Index bam file&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
cd /var/www/html/jbrowse/sample_data/raw/MTB&lt;br /&gt;
samtools index 538048.bam&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Add bam track to &amp;lt;u&amp;gt;tracks.conf&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
emacs -nw /var/www/html/jbrowse/sample_data/json/MTB/tracks.conf&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Content:&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
# make a section for the new track called tracks.(unique name)&lt;br /&gt;
[ tracks.my-bam-track ]&lt;br /&gt;
&lt;br /&gt;
# settings for what data is shown in the track&lt;br /&gt;
storeClass     = JBrowse/Store/SeqFeature/BAM&lt;br /&gt;
urlTemplate    = ../../raw/MTB/538048.bam&lt;br /&gt;
baiUrlTemplate = ../../raw/MTB/538048.bam.bai&lt;br /&gt;
&lt;br /&gt;
type = JBrowse/View/Track/Alignments2&lt;br /&gt;
key  = BAM alignments from sample XYZ&lt;br /&gt;
renderPrettyAlignments = true&lt;br /&gt;
&lt;br /&gt;
[ tracks.bam-coverage ]&lt;br /&gt;
&lt;br /&gt;
storeClass     = JBrowse/Store/SeqFeature/BAM&lt;br /&gt;
urlTemplate    = ../../raw/MTB/538048.bam&lt;br /&gt;
baiUrlTemplate = ../../raw/MTB/538048.bam.bai&lt;br /&gt;
&lt;br /&gt;
type = JBrowse/View/Track/SNPCoverage&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Add gene track==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# convert gbk to gff&lt;br /&gt;
gbk2gff.py -i genome_gbwithparts.gbk -o genome_gbwithparts.gff&lt;br /&gt;
&lt;br /&gt;
# add track&lt;br /&gt;
flatfile-to-json.pl --gff genome_gbwithparts.gff --type CDS --trackLabel ORFs --out /var/www/html/jbrowse/sample_data/json/MTB --nameAttributes locus_tag&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Add locus tags index==&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /var/www/html/jbrowse/sample_data/raw/MTB&lt;br /&gt;
generate-names.pl --verbose --out /var/www/html/jbrowse/sample_data/json/MTB&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This will create &lt;br /&gt;
&lt;br /&gt;
* /var/www/html/jbrowse/sample_data/json/MTB/names&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=JBrowse&amp;diff=244</id>
		<title>JBrowse</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=JBrowse&amp;diff=244"/>
		<updated>2019-09-06T13:19:48Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==folder structure==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# folder raw data: /var/www/html/jbrowse/sample_data/raw/&lt;br /&gt;
# folder configuration files: /var/www/html/jbrowse/sample_data/json/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We have to create a new folder for each dataset:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /var/www/html/jbrowse/sample_data/raw/MTB&lt;br /&gt;
mkdir /var/www/html/jbrowse/sample_data/json/MTB&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Add reference from fasta==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Add bam track files ==&lt;br /&gt;
&lt;br /&gt;
* Add sorted bam file in &amp;quot;/var/www/html/jbrowse/sample_data/raw/MTB&amp;quot;&lt;br /&gt;
* Index bam file&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
cd /var/www/html/jbrowse/sample_data/raw/MTB&lt;br /&gt;
samtools index 538048.bam&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Add bam track to &amp;lt;u&amp;gt;tracks.conf&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
emacs -nw /var/www/html/jbrowse/sample_data/json/MTB/tracks.conf&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Content:&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
# make a section for the new track called tracks.(unique name)&lt;br /&gt;
[ tracks.my-bam-track ]&lt;br /&gt;
&lt;br /&gt;
# settings for what data is shown in the track&lt;br /&gt;
storeClass     = JBrowse/Store/SeqFeature/BAM&lt;br /&gt;
urlTemplate    = ../../raw/MTB/538048.bam&lt;br /&gt;
baiUrlTemplate = ../../raw/MTB/538048.bam.bai&lt;br /&gt;
&lt;br /&gt;
type = JBrowse/View/Track/Alignments2&lt;br /&gt;
key  = BAM alignments from sample XYZ&lt;br /&gt;
renderPrettyAlignments = true&lt;br /&gt;
&lt;br /&gt;
[ tracks.bam-coverage ]&lt;br /&gt;
&lt;br /&gt;
storeClass     = JBrowse/Store/SeqFeature/BAM&lt;br /&gt;
urlTemplate    = ../../raw/MTB/538048.bam&lt;br /&gt;
baiUrlTemplate = ../../raw/MTB/538048.bam.bai&lt;br /&gt;
&lt;br /&gt;
type = JBrowse/View/Track/SNPCoverage&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Add gene track ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
flatfile-to-json.pl --gff genome_gbwithparts.gff --type CDS --trackLabel ORFs --out /var/www/html/jbrowse/sample_data/json/MTB --nameAttributes locus_tag&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Add locus tags index ==&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=JBrowse&amp;diff=243</id>
		<title>JBrowse</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=JBrowse&amp;diff=243"/>
		<updated>2019-09-06T13:11:41Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: Created page with &amp;quot;  == folder structure ==  - folder raw data: /var/www/html/jbrowse/sample_data/raw/ - folder configuration files: /var/www/html/jbrowse/sample_data/json/   We have to create a...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== folder structure ==&lt;br /&gt;
&lt;br /&gt;
- folder raw data: /var/www/html/jbrowse/sample_data/raw/&lt;br /&gt;
- folder configuration files: /var/www/html/jbrowse/sample_data/json/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We have to create a new folder for each dataset:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Add reference from fasta ==&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Bioinfo&amp;diff=242</id>
		<title>Bioinfo</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Bioinfo&amp;diff=242"/>
		<updated>2019-09-06T13:09:24Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: /* Tools */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Tools=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Software!!Topic&lt;br /&gt;
|-&lt;br /&gt;
|[[bwa]]||Mapping&lt;br /&gt;
|-&lt;br /&gt;
|[[centrifuge]]||Taxonomic classification of nucleotide sequences&lt;br /&gt;
|-&lt;br /&gt;
|[[kaiju]]||Taxonomic classification of amino acid sequences&lt;br /&gt;
|-&lt;br /&gt;
|[[jBrowse]]&lt;br /&gt;
|html genome browser&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Pipelines Snakemake==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#https://github.com/metagenome-atlas/atlas&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
=Links=&lt;br /&gt;
&lt;br /&gt;
#https://github.com/snayfach/MIDAS&lt;br /&gt;
#https://github.com/ncbi/sra-tools/wiki/HowTo:-fasterq-dump&lt;br /&gt;
#http://calcul.math.cnrs.fr/IMG/pdf/presentation.pdf&lt;br /&gt;
#https://github.com/gjospin/PhyloSift&lt;br /&gt;
#http://hannonlab.cshl.edu/fastx_toolkit/commandline.html&lt;br /&gt;
#https://github.com/JoseBlanca/seq_crumbs&lt;br /&gt;
#https://github.com/soedinglab/MMseqs2/wiki#install-static-linux-version&lt;br /&gt;
#https://github.com/SaierLaboratory/BioVx/blob/master/scripts/gblast3.py&lt;br /&gt;
#https://ccb.jhu.edu/software/bracken/&lt;br /&gt;
#http://motu-tool.org/&lt;br /&gt;
#https://www.ebi.ac.uk/metagenomics/&lt;br /&gt;
#https://www.nature.com/articles/d41586-018-07196-1&lt;br /&gt;
#https://www.taxonomer.com/&lt;br /&gt;
#http://segatalab.cibio.unitn.it/tools/&lt;br /&gt;
#https://academic.oup.com/nar/article/45/2/e7/2953304&lt;br /&gt;
#https://www.nature.com/articles/nmeth.3802&lt;br /&gt;
#https://research.bioinformatics.udel.edu/peptidematch/index.jsp&lt;br /&gt;
#http://lab.dessimoz.org/blog/2018/10/01/human-plant-orthologs-p2&lt;br /&gt;
#http://merenlab.org/software/anvio/&lt;br /&gt;
#http://www.bigsi.io&lt;br /&gt;
#https://www.ebi.ac.uk/interpro/genomeproperties/#viewer&lt;br /&gt;
#https://bioinf.shenwei.me/seqkit/&lt;br /&gt;
#http://hannonlab.cshl.edu/fastx_toolkit/&lt;br /&gt;
#https://deeptools.readthedocs.io/en/develop/index.html&lt;br /&gt;
&lt;br /&gt;
=Biblio=&lt;br /&gt;
&lt;br /&gt;
#https://www.nature.com/articles/s41586-018-0703-0.epdf?shared_access_token=gm4GZr3P2ZZxDN8RGNy7LdRgN0jAjWel9jnR3ZoTv0N9OWpzII7VEgb2rgQ968D8MuuDkP3J2YZRratQgCRBTWXIBHcUKnD0HqETn9DHIBBPy5h4d7-POMKMRzGuhjJ8D3O4jLPrj4JrH7tG6gNQ6GQV77d_1eo568aMvymB-GU%3D&lt;br /&gt;
#https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6090853/&lt;br /&gt;
#https://watermark.silverchair.com/msy123.pdf?token=AQECAHi208BE49Ooan9kkhW_Ercy7Dm3ZL_9Cf3qfKAc485ysgAAAkgwggJEBgkqhkiG9w0BBwagggI1MIICMQIBADCCAioGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMHUixy6gkLUA3-pjLAgEQgIIB-y5PdqIXTXk8tHL2nlaGIkx8nd-e6zdeifITsMs_WhG6Ri-iq0a_7w4lbB8DB8sTYrQefo0r0t5kda2AcRpaljP6V9pazbnx0nI_8qYqSUHlwazmGiXp2d01On_dz0CnsWnU3_9lBG8V8BWqxFLxtoDGcpDEi7QuEGOfNqXtvFLIzjDktbIORSiGSbpfqHo43UXby9IIDgnh8QmKoDm6zegZ_l2xVsPFJX1g_TvJToF9e0ORWuexNBGE5yMpKIN26aVse4BeS5lnrW-TXkLAvLh7eKNSMYznL4FK4gklCDFvDf6dAESrCgIEjbmBRGR5R6zTh3Ldw5PRHdLSquUXZ3sxqAGYZkFq2msd86fxaBqwE5UhJQHbNDsR1UD6CdfI7Dr12rCaqJgWyEHjwU9d-TNvZpu6buSBESQAgOjwEB7fWZc2MdyijGfD8dPYdkbsHYwiCjVxiSXXlIVehpRo8rNz9T9k7z38WYSLOjnELMRDl1NTerZyVRz2ixGQzLkXz7D0_iGvfgh6LIlvtYnfAQZmX1hBDfaxTjMbQwVJjvT8DS3dmXgYoc2J8sdEpi2dUwb6gt3XUbxbskvaYfDXo0JeQTPq5wftD54Iwp74VdYw5gHssdtFkbLLsh83ao2dtNDnlu0Uc2QB7gQ_TYRBmYPB3UzhkuTgaHOy0g&lt;br /&gt;
#https://research.pasteur.fr/fr/project/population-genomics/&lt;br /&gt;
#https://medium.com/@infoecho/the-end-of-a-chapter-a-memoir-on-bioinformatics-development-work-for-single-molecule-sequencing-19455c288280&lt;br /&gt;
#https://watermark.silverchair.com/bbw020.pdf?token=AQECAHi208BE49Ooan9kkhW_Ercy7Dm3ZL_9Cf3qfKAc485ysgAAAlowggJWBgkqhkiG9w0BBwagggJHMIICQwIBADCCAjwGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMq2CbkYjDYcR3lshgAgEQgIICDcfmCZSqsrJPkLxOgW2ftW4xru0PuqsKrx4TG05vnF9dedAd9P8Ya8xn3gjY7dsC1XtnUoxhj0J9x9gXI3-N0KI1oVSxy5BpUX6f40iJS9L5tBSv2FAAK108r983tECXELKnATZj1HQYtz9RCkasj3tsA5QxQULDHcgj195vsn6fGulC3StrzNnbEu4oZuk6e2LAEQJbSYHE8UsDw2yngo0s80FaHyWhduJynK_NsdIwt2aVXV2HB7BZG0uTYYQU0-R00wX75wjDg5hrdW3lsYIvq87XlmyKAkug_vCHyh0rOURVZXZXRlqd5uxj4zgb1jgMU5ue18RWxe00Rw_ZoHnaVIUSbM5E7xLEUA6hFS2Gqmoe1_j5Gq_b21dWVi3exT2TpIrzc2GpZbw3a5IegaaI9yTEICauJ21UhzPXNzCmR9aLqc45kDj5Kahhc2pV3sNMANyReqMuQc9SREa7BVA58L-FVEVOVYzREG837X29bRzEIPK1SMtE-n2f4WXNOdDK--M7jumgKJubztly_cNZfnC_hfGYBRNmBf4dWDXuFE50RfWdpnVkYMtXvWGrk5rJ6tpwvR490vhVKCWoaWLFm00R9yI9sTiReSUapvGaxyw77Uq1rdoDcjAgcETYlXUpvqC7Q2GsAXtJiVi7NMo-XZz-sDcY9hOfElIMiQCEk7CwWfQZ6X6aMEakhg&lt;br /&gt;
&lt;br /&gt;
#https://www.ncbi.nlm.nih.gov/pmc/articles/PMC165453/&lt;br /&gt;
&lt;br /&gt;
=Estimation du génome sur la base des kmer=&lt;br /&gt;
&lt;br /&gt;
#http://kmergenie.bx.psu.edu/&lt;br /&gt;
#https://khmer-recipes.readthedocs.io/en/latest/003-estimate-genome-size/index.html&lt;br /&gt;
#https://khmer-recipes.readthedocs.io/en/latest/005-estimate-total-genome-size/&lt;br /&gt;
#https://khmer-recipes.readthedocs.io/en/latest/&lt;br /&gt;
#http://koke.asrc.kanazawa-u.ac.jp/HOWTO/kmer-genomesize.html&lt;br /&gt;
&lt;br /&gt;
=Meteganomic: taxonomic assignation=&lt;br /&gt;
&lt;br /&gt;
#http://porecamp.github.io/2017/metagenomics.html&lt;br /&gt;
#https://ccb.jhu.edu/software/centrifuge/manual.shtml&lt;br /&gt;
&lt;br /&gt;
=Networks=&lt;br /&gt;
&lt;br /&gt;
#youtube network&lt;br /&gt;
&lt;br /&gt;
#http://www.yasiv.com/youtube#?Search%3Fq=write%20in%20c&amp;amp;q=N'to%20-%20La%20Cl%C3%A9%20Des%20Champs&lt;br /&gt;
#https://github.com/anvaka/VivaGraphJS&lt;br /&gt;
#sigma.js&lt;br /&gt;
#https://visjs.org/ ==&amp;gt; http://subtiwiki.uni-goettingen.de/v3/interaction/view/A4C8719E06F774A6EB4D79757CC79CF89E453A54&lt;br /&gt;
&lt;br /&gt;
=maps=&lt;br /&gt;
&lt;br /&gt;
#word density maps:&lt;br /&gt;
&lt;br /&gt;
=Installation de ScanIndel (+BLAT)=&lt;br /&gt;
&lt;br /&gt;
- https://github.com/cauyrd/ScanIndel&lt;br /&gt;
- via conda&lt;br /&gt;
- donwloder executables manquant: http://hgdownload.soe.ucsc.edu/admin/exe/linux.x86_64/&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=WebDev&amp;diff=241</id>
		<title>WebDev</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=WebDev&amp;diff=241"/>
		<updated>2019-07-28T19:50:41Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==DataTable==&lt;br /&gt;
&lt;br /&gt;
===WordWrap specific column of the table===&lt;br /&gt;
&lt;br /&gt;
*first add a class to the target column&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript+myghty&amp;quot;&amp;gt;&lt;br /&gt;
$('#example').dataTable( {&lt;br /&gt;
  &amp;quot;columnDefs&amp;quot;: [&lt;br /&gt;
    { className: &amp;quot;wrapcol&amp;quot;, &amp;quot;targets&amp;quot;: [ 1 ] }&lt;br /&gt;
  ]&lt;br /&gt;
} );&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Then add css to customize column&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
table td.wrapcol {&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===render very large tables===&lt;br /&gt;
&lt;br /&gt;
* https://www.reddit.com/r/django/comments/3hlhgq/best_way_to_render_large_data_tables_in_django/&lt;br /&gt;
* https://www.datatables.net/examples/server_side/simple.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Divers==&lt;br /&gt;
&lt;br /&gt;
===Dessin download===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;i class=&amp;quot;fa fa-download&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==CSS==&lt;br /&gt;
&lt;br /&gt;
===Hide elements===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
#ref{&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Javascript==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Link directly to specific boostrap tab===&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
// Javascript to enable link to tab&lt;br /&gt;
var url = document.location.toString();&lt;br /&gt;
if (url.match('#')) {&lt;br /&gt;
    $('.nav-tabs a[href=&amp;quot;#' + url.split('#')[1] + '&amp;quot;]').tab('show');&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
// Change hash for page-reload&lt;br /&gt;
$('.nav-tabs a').on('shown.bs.tab', function (e) {&lt;br /&gt;
    window.location.hash = e.target.hash;&lt;br /&gt;
})&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=WebDev&amp;diff=240</id>
		<title>WebDev</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=WebDev&amp;diff=240"/>
		<updated>2019-07-28T19:50:05Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DataTable ==&lt;br /&gt;
&lt;br /&gt;
=== WordWrap specific column of the table ===&lt;br /&gt;
&lt;br /&gt;
* first add a class to the target column&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript+myghty&amp;quot;&amp;gt;&lt;br /&gt;
$('#example').dataTable( {&lt;br /&gt;
  &amp;quot;columnDefs&amp;quot;: [&lt;br /&gt;
    { className: &amp;quot;wrapcol&amp;quot;, &amp;quot;targets&amp;quot;: [ 1 ] }&lt;br /&gt;
  ]&lt;br /&gt;
} );&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Then add css to customize column&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
table td.wrapcol {&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== render very large tables ===&lt;br /&gt;
&lt;br /&gt;
- https://www.reddit.com/r/django/comments/3hlhgq/best_way_to_render_large_data_tables_in_django/&lt;br /&gt;
- https://www.datatables.net/examples/server_side/simple.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Divers ==&lt;br /&gt;
&lt;br /&gt;
=== Dessin download ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;i class=&amp;quot;fa fa-download&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CSS ==&lt;br /&gt;
&lt;br /&gt;
=== Hide elements ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
#ref{&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Javascript ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Link directly to specific boostrap tab ===&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
// Javascript to enable link to tab&lt;br /&gt;
var url = document.location.toString();&lt;br /&gt;
if (url.match('#')) {&lt;br /&gt;
    $('.nav-tabs a[href=&amp;quot;#' + url.split('#')[1] + '&amp;quot;]').tab('show');&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
// Change hash for page-reload&lt;br /&gt;
$('.nav-tabs a').on('shown.bs.tab', function (e) {&lt;br /&gt;
    window.location.hash = e.target.hash;&lt;br /&gt;
})&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Bioinfo&amp;diff=239</id>
		<title>Bioinfo</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Bioinfo&amp;diff=239"/>
		<updated>2019-07-28T19:08:39Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: /* Networks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Tools=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Software!!Topic&lt;br /&gt;
|-&lt;br /&gt;
|[[bwa]]||Mapping&lt;br /&gt;
|-&lt;br /&gt;
|[[centrifuge]]||Taxonomic classification of nucleotide sequences&lt;br /&gt;
|-&lt;br /&gt;
|[[kaiju]]||Taxonomic classification of amino acid sequences&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Pipelines Snakemake==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#https://github.com/metagenome-atlas/atlas&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
=Links=&lt;br /&gt;
&lt;br /&gt;
#https://github.com/snayfach/MIDAS&lt;br /&gt;
#https://github.com/ncbi/sra-tools/wiki/HowTo:-fasterq-dump&lt;br /&gt;
#http://calcul.math.cnrs.fr/IMG/pdf/presentation.pdf&lt;br /&gt;
#https://github.com/gjospin/PhyloSift&lt;br /&gt;
#http://hannonlab.cshl.edu/fastx_toolkit/commandline.html&lt;br /&gt;
#https://github.com/JoseBlanca/seq_crumbs&lt;br /&gt;
#https://github.com/soedinglab/MMseqs2/wiki#install-static-linux-version&lt;br /&gt;
#https://github.com/SaierLaboratory/BioVx/blob/master/scripts/gblast3.py&lt;br /&gt;
#https://ccb.jhu.edu/software/bracken/&lt;br /&gt;
#http://motu-tool.org/&lt;br /&gt;
#https://www.ebi.ac.uk/metagenomics/&lt;br /&gt;
#https://www.nature.com/articles/d41586-018-07196-1&lt;br /&gt;
#https://www.taxonomer.com/&lt;br /&gt;
#http://segatalab.cibio.unitn.it/tools/&lt;br /&gt;
#https://academic.oup.com/nar/article/45/2/e7/2953304&lt;br /&gt;
#https://www.nature.com/articles/nmeth.3802&lt;br /&gt;
#https://research.bioinformatics.udel.edu/peptidematch/index.jsp&lt;br /&gt;
#http://lab.dessimoz.org/blog/2018/10/01/human-plant-orthologs-p2&lt;br /&gt;
#http://merenlab.org/software/anvio/&lt;br /&gt;
#http://www.bigsi.io&lt;br /&gt;
#https://www.ebi.ac.uk/interpro/genomeproperties/#viewer&lt;br /&gt;
#https://bioinf.shenwei.me/seqkit/&lt;br /&gt;
#http://hannonlab.cshl.edu/fastx_toolkit/&lt;br /&gt;
#https://deeptools.readthedocs.io/en/develop/index.html&lt;br /&gt;
&lt;br /&gt;
=Biblio=&lt;br /&gt;
&lt;br /&gt;
#https://www.nature.com/articles/s41586-018-0703-0.epdf?shared_access_token=gm4GZr3P2ZZxDN8RGNy7LdRgN0jAjWel9jnR3ZoTv0N9OWpzII7VEgb2rgQ968D8MuuDkP3J2YZRratQgCRBTWXIBHcUKnD0HqETn9DHIBBPy5h4d7-POMKMRzGuhjJ8D3O4jLPrj4JrH7tG6gNQ6GQV77d_1eo568aMvymB-GU%3D&lt;br /&gt;
#https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6090853/&lt;br /&gt;
#https://watermark.silverchair.com/msy123.pdf?token=AQECAHi208BE49Ooan9kkhW_Ercy7Dm3ZL_9Cf3qfKAc485ysgAAAkgwggJEBgkqhkiG9w0BBwagggI1MIICMQIBADCCAioGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMHUixy6gkLUA3-pjLAgEQgIIB-y5PdqIXTXk8tHL2nlaGIkx8nd-e6zdeifITsMs_WhG6Ri-iq0a_7w4lbB8DB8sTYrQefo0r0t5kda2AcRpaljP6V9pazbnx0nI_8qYqSUHlwazmGiXp2d01On_dz0CnsWnU3_9lBG8V8BWqxFLxtoDGcpDEi7QuEGOfNqXtvFLIzjDktbIORSiGSbpfqHo43UXby9IIDgnh8QmKoDm6zegZ_l2xVsPFJX1g_TvJToF9e0ORWuexNBGE5yMpKIN26aVse4BeS5lnrW-TXkLAvLh7eKNSMYznL4FK4gklCDFvDf6dAESrCgIEjbmBRGR5R6zTh3Ldw5PRHdLSquUXZ3sxqAGYZkFq2msd86fxaBqwE5UhJQHbNDsR1UD6CdfI7Dr12rCaqJgWyEHjwU9d-TNvZpu6buSBESQAgOjwEB7fWZc2MdyijGfD8dPYdkbsHYwiCjVxiSXXlIVehpRo8rNz9T9k7z38WYSLOjnELMRDl1NTerZyVRz2ixGQzLkXz7D0_iGvfgh6LIlvtYnfAQZmX1hBDfaxTjMbQwVJjvT8DS3dmXgYoc2J8sdEpi2dUwb6gt3XUbxbskvaYfDXo0JeQTPq5wftD54Iwp74VdYw5gHssdtFkbLLsh83ao2dtNDnlu0Uc2QB7gQ_TYRBmYPB3UzhkuTgaHOy0g&lt;br /&gt;
#https://research.pasteur.fr/fr/project/population-genomics/&lt;br /&gt;
#https://medium.com/@infoecho/the-end-of-a-chapter-a-memoir-on-bioinformatics-development-work-for-single-molecule-sequencing-19455c288280&lt;br /&gt;
#https://watermark.silverchair.com/bbw020.pdf?token=AQECAHi208BE49Ooan9kkhW_Ercy7Dm3ZL_9Cf3qfKAc485ysgAAAlowggJWBgkqhkiG9w0BBwagggJHMIICQwIBADCCAjwGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMq2CbkYjDYcR3lshgAgEQgIICDcfmCZSqsrJPkLxOgW2ftW4xru0PuqsKrx4TG05vnF9dedAd9P8Ya8xn3gjY7dsC1XtnUoxhj0J9x9gXI3-N0KI1oVSxy5BpUX6f40iJS9L5tBSv2FAAK108r983tECXELKnATZj1HQYtz9RCkasj3tsA5QxQULDHcgj195vsn6fGulC3StrzNnbEu4oZuk6e2LAEQJbSYHE8UsDw2yngo0s80FaHyWhduJynK_NsdIwt2aVXV2HB7BZG0uTYYQU0-R00wX75wjDg5hrdW3lsYIvq87XlmyKAkug_vCHyh0rOURVZXZXRlqd5uxj4zgb1jgMU5ue18RWxe00Rw_ZoHnaVIUSbM5E7xLEUA6hFS2Gqmoe1_j5Gq_b21dWVi3exT2TpIrzc2GpZbw3a5IegaaI9yTEICauJ21UhzPXNzCmR9aLqc45kDj5Kahhc2pV3sNMANyReqMuQc9SREa7BVA58L-FVEVOVYzREG837X29bRzEIPK1SMtE-n2f4WXNOdDK--M7jumgKJubztly_cNZfnC_hfGYBRNmBf4dWDXuFE50RfWdpnVkYMtXvWGrk5rJ6tpwvR490vhVKCWoaWLFm00R9yI9sTiReSUapvGaxyw77Uq1rdoDcjAgcETYlXUpvqC7Q2GsAXtJiVi7NMo-XZz-sDcY9hOfElIMiQCEk7CwWfQZ6X6aMEakhg&lt;br /&gt;
&lt;br /&gt;
#https://www.ncbi.nlm.nih.gov/pmc/articles/PMC165453/&lt;br /&gt;
&lt;br /&gt;
=Estimation du génome sur la base des kmer=&lt;br /&gt;
&lt;br /&gt;
#http://kmergenie.bx.psu.edu/&lt;br /&gt;
#https://khmer-recipes.readthedocs.io/en/latest/003-estimate-genome-size/index.html&lt;br /&gt;
#https://khmer-recipes.readthedocs.io/en/latest/005-estimate-total-genome-size/&lt;br /&gt;
#https://khmer-recipes.readthedocs.io/en/latest/&lt;br /&gt;
#http://koke.asrc.kanazawa-u.ac.jp/HOWTO/kmer-genomesize.html&lt;br /&gt;
&lt;br /&gt;
=Meteganomic: taxonomic assignation=&lt;br /&gt;
&lt;br /&gt;
#http://porecamp.github.io/2017/metagenomics.html&lt;br /&gt;
#https://ccb.jhu.edu/software/centrifuge/manual.shtml&lt;br /&gt;
&lt;br /&gt;
=Networks=&lt;br /&gt;
&lt;br /&gt;
#youtube network&lt;br /&gt;
&lt;br /&gt;
#http://www.yasiv.com/youtube#?Search%3Fq=write%20in%20c&amp;amp;q=N'to%20-%20La%20Cl%C3%A9%20Des%20Champs&lt;br /&gt;
#https://github.com/anvaka/VivaGraphJS&lt;br /&gt;
#sigma.js&lt;br /&gt;
#https://visjs.org/ ==&amp;gt; http://subtiwiki.uni-goettingen.de/v3/interaction/view/A4C8719E06F774A6EB4D79757CC79CF89E453A54&lt;br /&gt;
&lt;br /&gt;
=maps=&lt;br /&gt;
&lt;br /&gt;
#word density maps:&lt;br /&gt;
&lt;br /&gt;
=Installation de ScanIndel (+BLAT)=&lt;br /&gt;
&lt;br /&gt;
- https://github.com/cauyrd/ScanIndel&lt;br /&gt;
- via conda&lt;br /&gt;
- donwloder executables manquant: http://hgdownload.soe.ucsc.edu/admin/exe/linux.x86_64/&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=ChlamDB&amp;diff=238</id>
		<title>ChlamDB</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=ChlamDB&amp;diff=238"/>
		<updated>2019-06-26T22:50:30Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Mise en ligne de la base de donnée Chlamdb==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Page d’accueil===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*mettre un nouvel onglet avec qq infos&lt;br /&gt;
*écrire une page tuto avec fonctions de base&lt;br /&gt;
*exporter le fichier avec environnementale conda nécessaire pour faire tourner la base de donnée&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Setup chlamdb===&lt;br /&gt;
&lt;br /&gt;
[[old setup]]&lt;br /&gt;
&lt;br /&gt;
[[new setup]]&lt;br /&gt;
&lt;br /&gt;
=== Update ===&lt;br /&gt;
- avril 2019&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!N genomes&lt;br /&gt;
!N annotated Genbank&lt;br /&gt;
!N annotated RS&lt;br /&gt;
!N complete genomes&lt;br /&gt;
|-&lt;br /&gt;
|'''Planctomycetes'''&lt;br /&gt;
|600&lt;br /&gt;
|423&lt;br /&gt;
|60&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|'''Chlamydiae'''&lt;br /&gt;
|463&lt;br /&gt;
|392&lt;br /&gt;
|401&lt;br /&gt;
|165&lt;br /&gt;
|-&lt;br /&gt;
|'''Ca. Omnitrophica'''&lt;br /&gt;
|172&lt;br /&gt;
|137&lt;br /&gt;
|4&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|'''Kiritimatiellaeota''' &lt;br /&gt;
|13&lt;br /&gt;
|7&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|'''Lentisphaerae'''&lt;br /&gt;
|62&lt;br /&gt;
|29&lt;br /&gt;
|4&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|'''Verrucomicrobia''' &lt;br /&gt;
|930&lt;br /&gt;
|555&lt;br /&gt;
|158&lt;br /&gt;
|34&lt;br /&gt;
|-&lt;br /&gt;
|'''TOTAL'''&lt;br /&gt;
|'''2249'''&lt;br /&gt;
|'''1443'''&lt;br /&gt;
|'''628'''&lt;br /&gt;
|'''221'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Setup environnement fonctionnel===&lt;br /&gt;
&lt;br /&gt;
====Conda====&lt;br /&gt;
&lt;br /&gt;
 name: chlamdb&lt;br /&gt;
 channels:&lt;br /&gt;
  - r&lt;br /&gt;
  - etetoolkit&lt;br /&gt;
  - bioconda&lt;br /&gt;
  - conda-forge&lt;br /&gt;
  - defaults&lt;br /&gt;
 dependencies:&lt;br /&gt;
  - python=3.5.6&lt;br /&gt;
  - django=2.1.1&lt;br /&gt;
  - django-extensions&lt;br /&gt;
  - bibtexparser&lt;br /&gt;
  - cairo&lt;br /&gt;
  - r-cairo&lt;br /&gt;
  - r-vegan&lt;br /&gt;
  - r-gplots&lt;br /&gt;
  - r-gdtools&lt;br /&gt;
  - r-svglite&lt;br /&gt;
  - pandas&lt;br /&gt;
  - qtconsole&lt;br /&gt;
  - ete3&lt;br /&gt;
  - ete_toolchain&lt;br /&gt;
  - pyqt=4.11.4&lt;br /&gt;
  - matplotlib&lt;br /&gt;
  - scipy&lt;br /&gt;
  - pylibmc&lt;br /&gt;
  - simplejson&lt;br /&gt;
  - dill&lt;br /&gt;
  - gunicorn&lt;br /&gt;
  - numpy &lt;br /&gt;
  - pyqt &lt;br /&gt;
  - lxml &lt;br /&gt;
  - conda-build&lt;br /&gt;
  - reportlab&lt;br /&gt;
  - biopython&lt;br /&gt;
  - django-crispy-forms&lt;br /&gt;
  - mysqlclient&lt;br /&gt;
  - pip:&lt;br /&gt;
    - cython&lt;br /&gt;
    - django-citations&lt;br /&gt;
&lt;br /&gt;
====packages R absents de conda à installer à la main====&lt;br /&gt;
&lt;br /&gt;
- genoPlotR&lt;br /&gt;
- flextable&lt;br /&gt;
&lt;br /&gt;
====modules python a ajouter à la main====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
conda develop /home/ubuntu/dev/orthomcl/&lt;br /&gt;
conda develop /home/ubuntu/dev/plots/&lt;br /&gt;
conda develop /home/ubuntu/dev/biosqldb/&lt;br /&gt;
conda develop /home/ubuntu/dev/utilitaires/&lt;br /&gt;
conda develop /home/ubuntu/dev/phylo_tree_display/&lt;br /&gt;
conda develop /home/ubuntu/dev/TPutils/&lt;br /&gt;
conda develop /home/ubuntu/dev/network_d3/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
====setup X server pour ete3====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install  xserver-xorg xdm  xfonts-base xfonts-100dpi xfonts-75dpi&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
In our example, edit the /etc/X11/xdm/xdm-config file and set following values:&lt;br /&gt;
&lt;br /&gt;
DisplayManager*authorize:       false&lt;br /&gt;
DisplayManager*authComplain:    false&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
/etc/init.d/xdm restart&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
export DISPLAY=':0'&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==setup https==&lt;br /&gt;
&lt;br /&gt;
===setup certificate and key with letsencrypt===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
systemctl stop nginx&lt;br /&gt;
letsencrypt certonly&lt;br /&gt;
systemctl start nginx&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===update config===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
upstream monsite {&lt;br /&gt;
    # Adresse du serveur wsgi, par exemple gunicorn&lt;br /&gt;
        server localhost:8001;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
# HTTP Request will be Redirected to the HTTPS&lt;br /&gt;
server {&lt;br /&gt;
      listen 80;&lt;br /&gt;
      server_name chlamdb.ch;&lt;br /&gt;
      return 301 https://$server_name$request_uri;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
server {&lt;br /&gt;
    listen 443 ssl;&lt;br /&gt;
    server_name chlamdb.ch;&lt;br /&gt;
    &lt;br /&gt;
    ssl_certificate /etc/letsencrypt/live/chlamdb.ch/fullchain.pem;&lt;br /&gt;
    ssl_certificate_key /etc/letsencrypt/live/chlamdb.ch/privkey.pem;&lt;br /&gt;
    &lt;br /&gt;
    access_log /webapps/logs/GEN.access.log;&lt;br /&gt;
    error_log /webapps/logs/GEN.error.log;&lt;br /&gt;
    &lt;br /&gt;
    location / {&lt;br /&gt;
        #include fastcgi_params;&lt;br /&gt;
        proxy_pass http://monsite;&lt;br /&gt;
        proxy_redirect off;&lt;br /&gt;
        proxy_set_header Host $http_host;&lt;br /&gt;
        proxy_set_header X-Real-IP $remote_addr;&lt;br /&gt;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;&lt;br /&gt;
        proxy_set_header X-Forwarded-Proto $scheme;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    location /assets {&lt;br /&gt;
        autoindex on;&lt;br /&gt;
        alias /home/ubuntu/dev/chlamdb/assets/;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=setup celery=&lt;br /&gt;
&lt;br /&gt;
- install celery, django-celery&lt;br /&gt;
- install rabbitmq&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install rabbitmq-server&lt;br /&gt;
sudo systemctl enable rabbitmq-server&lt;br /&gt;
sudo systemctl start rabbitmq-server&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- setup user and host&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
sudo rabbitmqctl add_vhost my_vhost&lt;br /&gt;
sudo rabbitmqctl add_user chlamdb estrella3&lt;br /&gt;
sudo rabbitmqctl set_permissions -p my_vhost chlamdb &amp;quot;.&amp;quot; &amp;quot;.&amp;quot; &amp;quot;.*&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- launch celery workers&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
celery -A chlamdb.celeryapp worker -l info&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=setup on vital-it=&lt;br /&gt;
&lt;br /&gt;
==ete3==&lt;br /&gt;
&lt;br /&gt;
work with the following variable exported:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
export QT_QPA_PLATFORM=offscreen&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=237</id>
		<title>Metagenomics</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=237"/>
		<updated>2019-06-05T10:46:19Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Comparison of species composition from shotgun metagnomic data==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Read classification (kraken-like): needs normalization by genome length to derive relative abundance &lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
=== Species Composition ===&lt;br /&gt;
&lt;br /&gt;
====mOTUs2 &amp;lt;cite&amp;gt;motus2&amp;lt;/cite&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
* Phylogenetic profiling based on universal markers&lt;br /&gt;
* Allow to classify genomes for which reference genomes are not available&lt;br /&gt;
&lt;br /&gt;
* relative abundance &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Bracken &amp;lt;cite&amp;gt;lu2019&amp;lt;/cite&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
==== MetaPhlan2 &amp;lt;cite&amp;gt;metaphlan&amp;lt;/cite&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
=== Taxonomic asssignation of contigs ===&lt;br /&gt;
&lt;br /&gt;
==== CAT/BAT &amp;lt;cite&amp;gt;CAT&amp;lt;/cite&amp;gt;  ==== &lt;br /&gt;
&lt;br /&gt;
* Consensus of ORF taxonomy&lt;br /&gt;
&lt;br /&gt;
==links==&lt;br /&gt;
https://lemmi.ezlab.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bibliography==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;biblio&amp;gt;&lt;br /&gt;
#motus2 pmid=30833550&lt;br /&gt;
#metaphlan pmid=26418763&lt;br /&gt;
#lu2019 LU, Jennifer, BREITWIESER, Florian P., THIELEN, Peter, et al. Bracken: estimating species abundance in metagenomics data. PeerJ Computer Science, 2017, vol. 3, p. e104. [https://peerj.com/articles/cs-104/]&lt;br /&gt;
#CAT https://github.com/dutilh/CAT&lt;br /&gt;
&amp;lt;/biblio&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=236</id>
		<title>Metagenomics</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=236"/>
		<updated>2019-06-05T10:42:41Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Comparison of species composition from shotgun metagnomic data==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Read classification (kraken-like): needs normalization by genome length to derive relative abundance &lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
=== Species Composition ===&lt;br /&gt;
&lt;br /&gt;
====mOTUs2 &amp;lt;cite&amp;gt;motus2&amp;lt;/cite&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
* Phylogenetic profiling based on universal markers&lt;br /&gt;
* Allow to classify genomes for which reference genomes are not available&lt;br /&gt;
&lt;br /&gt;
* relative abundance &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Bracken &amp;lt;cite&amp;gt;lu2019&amp;lt;/cite&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
==== MetaPhlan2 &amp;lt;cite&amp;gt;metaphlan&amp;lt;/cite&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
=== Taxonomic asssignation of contigs ===&lt;br /&gt;
&lt;br /&gt;
==== CAT/BAT &amp;lt;cite&amp;gt;CAT&amp;lt;/cite&amp;gt;  ==== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==links==&lt;br /&gt;
https://lemmi.ezlab.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bibliography==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;biblio&amp;gt;&lt;br /&gt;
#motus2 pmid=30833550&lt;br /&gt;
#metaphlan pmid=26418763&lt;br /&gt;
#lu2019 LU, Jennifer, BREITWIESER, Florian P., THIELEN, Peter, et al. Bracken: estimating species abundance in metagenomics data. PeerJ Computer Science, 2017, vol. 3, p. e104. [https://peerj.com/articles/cs-104/]&lt;br /&gt;
#CAT https://github.com/dutilh/CAT&lt;br /&gt;
&amp;lt;/biblio&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=235</id>
		<title>Metagenomics</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=235"/>
		<updated>2019-06-05T10:41:35Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Comparison of species composition fro, shotgun metagnomic data==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Read classification (kraken-like): needs normalization by genome length to derive relative abundance &lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
&lt;br /&gt;
=== Species Composition ===&lt;br /&gt;
&lt;br /&gt;
====mOTUs2 &amp;lt;cite&amp;gt;motus2&amp;lt;/cite&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
* Phylogenetic profiling based on universal markers&lt;br /&gt;
* Allow to classify genomes for which reference genomes are not available&lt;br /&gt;
&lt;br /&gt;
* relative abundance &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Bracken &amp;lt;cite&amp;gt;lu2019&amp;lt;/cite&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
==== MetaPhlan2 &amp;lt;cite&amp;gt;metaphlan&amp;lt;/cite&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
=== Taxonomic asssignation of contigs ===&lt;br /&gt;
&lt;br /&gt;
* https://github.com/dutilh/CAT&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==links==&lt;br /&gt;
https://lemmi.ezlab.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bibliography==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;biblio&amp;gt;&lt;br /&gt;
#motus2 pmid=30833550&lt;br /&gt;
#metaphlan pmid=26418763&lt;br /&gt;
#lu2019 LU, Jennifer, BREITWIESER, Florian P., THIELEN, Peter, et al. Bracken: estimating species abundance in metagenomics data. PeerJ Computer Science, 2017, vol. 3, p. e104. [https://peerj.com/articles/cs-104/]&lt;br /&gt;
&amp;lt;/biblio&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=234</id>
		<title>Metagenomics</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=234"/>
		<updated>2019-06-05T10:25:08Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Comparison of species composition fro, shotgun metagnomic data==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Read classification (kraken-like): needs normalization by genome length to derive relative abundance &lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
====mOTUs2 &amp;lt;cite&amp;gt;motus2&amp;lt;/cite&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
* Phylogenetic profiling based on universal markers&lt;br /&gt;
* Allow to classify genomes for which reference genomes are not available&lt;br /&gt;
&lt;br /&gt;
* relative abundance &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Bracken &amp;lt;cite&amp;gt;lu2019&amp;lt;/cite&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
==== MetaPhlan2 &amp;lt;cite&amp;gt;metaphlan&amp;lt;/cite&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
==links==&lt;br /&gt;
https://lemmi.ezlab.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bibliography==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;biblio&amp;gt;&lt;br /&gt;
#motus2 pmid=30833550&lt;br /&gt;
#metaphlan pmid=26418763&lt;br /&gt;
#lu2019 LU, Jennifer, BREITWIESER, Florian P., THIELEN, Peter, et al. Bracken: estimating species abundance in metagenomics data. PeerJ Computer Science, 2017, vol. 3, p. e104. [https://peerj.com/articles/cs-104/]&lt;br /&gt;
&amp;lt;/biblio&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=233</id>
		<title>Metagenomics</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=233"/>
		<updated>2019-06-05T10:24:39Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: /* Comparison of species composition fro, shotgun metagnomic data */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Comparison of species composition fro, shotgun metagnomic data==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Read classification (kraken-like): needs normalization by genome length to derive relative abundance &lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
====mOTUs2 &amp;lt;cite&amp;gt;motus2&amp;lt;/cite&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
* Phylogenetic profiling based on universal markers&lt;br /&gt;
* Allow to classify genomes for which reference genomes are not available&lt;br /&gt;
&lt;br /&gt;
* relative abundance &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Bracken &amp;lt;cite&amp;gt;lu2019&amp;lt;/cite&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
==== MetaPhlan2 &amp;lt;cite&amp;gt;motus2&amp;lt;/cite&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
==links==&lt;br /&gt;
https://lemmi.ezlab.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bibliography==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;biblio&amp;gt;&lt;br /&gt;
#motus2 pmid=30833550&lt;br /&gt;
#lu2019 LU, Jennifer, BREITWIESER, Florian P., THIELEN, Peter, et al. Bracken: estimating species abundance in metagenomics data. PeerJ Computer Science, 2017, vol. 3, p. e104. [https://peerj.com/articles/cs-104/]&lt;br /&gt;
&amp;lt;/biblio&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=232</id>
		<title>Metagenomics</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=232"/>
		<updated>2019-06-05T10:17:52Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Comparison of species composition fro, shotgun metagnomic data==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Read classification (kraken-like): needs normalization by genome length to derive relative abundance &lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
====mOTUs2 &amp;lt;cite&amp;gt;motus2&amp;lt;/cite&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
* Phylogenetic profiling based on universal markers&lt;br /&gt;
* Allow to classify genomes for which reference genomes are not available&lt;br /&gt;
&lt;br /&gt;
* relative abundance &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Bracken &amp;lt;cite&amp;gt;lu2019&amp;lt;/cite&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==links==&lt;br /&gt;
https://lemmi.ezlab.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bibliography==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;biblio&amp;gt;&lt;br /&gt;
#motus2 pmid=30833550&lt;br /&gt;
#lu2019 LU, Jennifer, BREITWIESER, Florian P., THIELEN, Peter, et al. Bracken: estimating species abundance in metagenomics data. PeerJ Computer Science, 2017, vol. 3, p. e104. [https://peerj.com/articles/cs-104/]&lt;br /&gt;
&amp;lt;/biblio&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=231</id>
		<title>Metagenomics</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=231"/>
		<updated>2019-06-05T10:17:16Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: /* Bibliography */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Comparison of species composition fro, shotgun metagnomic data==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Read classification (kraken-like): needs normalization by genome length to derive relative abundance &lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
====mOTUs2 &amp;lt;cite&amp;gt;motus2&amp;lt;/cite&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
* Phylogenetic profiling based on universal markers&lt;br /&gt;
* Allow to classify genomes for which reference genomes are not available&lt;br /&gt;
&lt;br /&gt;
* relative abundance &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Bracken ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==links==&lt;br /&gt;
https://lemmi.ezlab.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bibliography==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;biblio&amp;gt;&lt;br /&gt;
#motus2 pmid=30833550&lt;br /&gt;
#lu2019 LU, Jennifer, BREITWIESER, Florian P., THIELEN, Peter, et al. Bracken: estimating species abundance in metagenomics data. PeerJ Computer Science, 2017, vol. 3, p. e104. [https://peerj.com/articles/cs-104/]&lt;br /&gt;
&amp;lt;/biblio&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=230</id>
		<title>Metagenomics</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=230"/>
		<updated>2019-06-05T10:06:45Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: /* mOTUs2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Comparison of species composition fro, shotgun metagnomic data==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Read classification (kraken-like): needs normalization by genome length to derive relative abundance &lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
====mOTUs2 &amp;lt;cite&amp;gt;motus2&amp;lt;/cite&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
* Phylogenetic profiling based on universal markers&lt;br /&gt;
* Allow to classify genomes for which reference genomes are not available&lt;br /&gt;
&lt;br /&gt;
* relative abundance &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Bracken ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==links==&lt;br /&gt;
https://lemmi.ezlab.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bibliography==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;biblio&amp;gt;&lt;br /&gt;
#motus2 pmid=30833550&lt;br /&gt;
&amp;lt;/biblio&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=229</id>
		<title>Metagenomics</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=229"/>
		<updated>2019-06-05T10:06:29Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: /* Bibliography */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Comparison of species composition fro, shotgun metagnomic data==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Read classification (kraken-like): needs normalization by genome length to derive relative abundance &lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
====mOTUs2 ====&lt;br /&gt;
&lt;br /&gt;
* Phylogenetic profiling based on universal markers&lt;br /&gt;
* Allow to classify genomes for which reference genomes are not available&lt;br /&gt;
&lt;br /&gt;
* relative abundance &amp;lt;cite&amp;gt;motus2&amp;lt;/cite&amp;gt;&lt;br /&gt;
* test &amp;lt;bib id=&amp;quot;milanese2019&amp;quot;/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bracken ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==links==&lt;br /&gt;
https://lemmi.ezlab.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bibliography==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;biblio&amp;gt;&lt;br /&gt;
#motus2 pmid=30833550&lt;br /&gt;
&amp;lt;/biblio&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=228</id>
		<title>Metagenomics</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=228"/>
		<updated>2019-06-05T10:05:48Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Comparison of species composition fro, shotgun metagnomic data==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Read classification (kraken-like): needs normalization by genome length to derive relative abundance &lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
====mOTUs2 ====&lt;br /&gt;
&lt;br /&gt;
* Phylogenetic profiling based on universal markers&lt;br /&gt;
* Allow to classify genomes for which reference genomes are not available&lt;br /&gt;
&lt;br /&gt;
* relative abundance &amp;lt;cite&amp;gt;motus2&amp;lt;/cite&amp;gt;&lt;br /&gt;
* test &amp;lt;bib id=&amp;quot;milanese2019&amp;quot;/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bracken ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==links==&lt;br /&gt;
https://lemmi.ezlab.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bibliography==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;biblist /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;biblio&amp;gt;&lt;br /&gt;
#motus2 pmid=30833550&lt;br /&gt;
&amp;lt;/biblio&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=227</id>
		<title>Metagenomics</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=227"/>
		<updated>2019-06-05T10:03:37Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Comparison of species composition fro, shotgun metagnomic data==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Read classification (kraken-like): needs normalization by genome length to derive relative abundance &lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
====mOTUs2 ====&lt;br /&gt;
&lt;br /&gt;
* Phylogenetic profiling based on universal markers&lt;br /&gt;
* Allow to classify genomes for which reference genomes are not available&lt;br /&gt;
&lt;br /&gt;
* relative abundance&lt;br /&gt;
* test &amp;lt;bib id=&amp;quot;milanese2019&amp;quot;/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bracken ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==links==&lt;br /&gt;
https://lemmi.ezlab.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bibliography==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;biblist /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;biblio&amp;gt;&lt;br /&gt;
#Comfort2007 pmid=17323919&lt;br /&gt;
#He1999 pmid=9312086&lt;br /&gt;
#StickWillams2009 isbn=978-0-240-52118-3 //Figure 5, page 72 is particularly interesting.&lt;br /&gt;
#Sinnott1990 Sinnott, M.L. (1990) Catalytic mechanisms of enzymic glycosyl transfer. Chem. Rev. 90, 1171-1202. [http://dx.doi.org/10.1021/cr00105a006 DOI: 10.1021/cr00105a006]&lt;br /&gt;
&amp;lt;/biblio&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=226</id>
		<title>Metagenomics</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=226"/>
		<updated>2019-06-05T10:03:11Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Comparison of species composition fro, shotgun metagnomic data==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Read classification (kraken-like): needs normalization by genome length to derive relative abundance &lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
====mOTUs2 ====&lt;br /&gt;
&lt;br /&gt;
* Phylogenetic profiling based on universal markers&lt;br /&gt;
* Allow to classify genomes for which reference genomes are not available&lt;br /&gt;
&lt;br /&gt;
* relative abundance&lt;br /&gt;
* test &amp;lt;bib id=&amp;quot;milanese2019&amp;quot;/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bracken ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==links==&lt;br /&gt;
https://lemmi.ezlab.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bibliography==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;biblist /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;biblio&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#Comfort2007 pmid=17323919&lt;br /&gt;
&lt;br /&gt;
&amp;lt;biblio /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=225</id>
		<title>Metagenomics</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=225"/>
		<updated>2019-06-05T10:02:54Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Comparison of species composition fro, shotgun metagnomic data==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Read classification (kraken-like): needs normalization by genome length to derive relative abundance &lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
====mOTUs2 ====&lt;br /&gt;
&lt;br /&gt;
* Phylogenetic profiling based on universal markers&lt;br /&gt;
* Allow to classify genomes for which reference genomes are not available&lt;br /&gt;
&lt;br /&gt;
* relative abundance&lt;br /&gt;
* test &amp;lt;bib id=&amp;quot;milanese2019&amp;quot;/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bracken ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==links==&lt;br /&gt;
https://lemmi.ezlab.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bibliography==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;biblist /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;biblio&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#Comfort2007 pmid=17323919&lt;br /&gt;
&lt;br /&gt;
&amp;lt;biblio&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=224</id>
		<title>Metagenomics</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=224"/>
		<updated>2019-06-05T09:49:21Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Comparison of species composition fro, shotgun metagnomic data==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Read classification (kraken-like): needs normalization by genome length to derive relative abundance &lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
====mOTUs2 ====&lt;br /&gt;
&lt;br /&gt;
* Phylogenetic profiling based on universal markers&lt;br /&gt;
* Allow to classify genomes for which reference genomes are not available&lt;br /&gt;
&lt;br /&gt;
* relative abundance&lt;br /&gt;
* test &amp;lt;bib id=&amp;quot;milanese2019&amp;quot;/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bracken ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==links==&lt;br /&gt;
https://lemmi.ezlab.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bibliography==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;biblist /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=223</id>
		<title>Metagenomics</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=223"/>
		<updated>2019-06-05T09:48:18Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Comparison of species composition fro, shotgun metagnomic data==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Read classification (kraken-like): needs normalization by genome length to derive relative abundance &lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
====mOTUs2 ====&lt;br /&gt;
&lt;br /&gt;
* Phylogenetic profiling based on universal markers&lt;br /&gt;
* Allow to classify genomes for which reference genomes are not available&lt;br /&gt;
&lt;br /&gt;
* relative abundance&lt;br /&gt;
* test &amp;lt;bib id=&amp;quot;milanese2019microbial&amp;quot;/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bracken ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==links==&lt;br /&gt;
https://lemmi.ezlab.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Bibliography==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;biblist /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=222</id>
		<title>Metagenomics</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=222"/>
		<updated>2019-06-05T09:47:24Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: /* mOTUs2  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Comparison of species composition fro, shotgun metagnomic data==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Read classification (kraken-like): needs normalization by genome length to derive relative abundance &lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
====mOTUs2 ====&lt;br /&gt;
&lt;br /&gt;
* Phylogenetic profiling based on universal markers&lt;br /&gt;
* Allow to classify genomes for which reference genomes are not available&lt;br /&gt;
&lt;br /&gt;
* relative abundance&lt;br /&gt;
* test &amp;lt;bib id=&amp;quot;milanese2019microbial&amp;quot;/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;biblist /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Bracken ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==links==&lt;br /&gt;
https://lemmi.ezlab.org&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=221</id>
		<title>Metagenomics</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=221"/>
		<updated>2019-06-05T09:46:32Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Comparison of species composition fro, shotgun metagnomic data==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Read classification (kraken-like): needs normalization by genome length to derive relative abundance &lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
====mOTUs2 &amp;lt;bib id=&amp;quot;milanese2019microbial&amp;quot;/&amp;gt; ====&lt;br /&gt;
&lt;br /&gt;
* Phylogenetic profiling based on universal markers&lt;br /&gt;
* Allow to classify genomes for which reference genomes are not available&lt;br /&gt;
* relative abundance&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Bracken ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==links==&lt;br /&gt;
https://lemmi.ezlab.org&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=219</id>
		<title>Metagenomics</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=219"/>
		<updated>2019-06-05T09:23:07Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Comparison of species composition fro, shotgun metagnomic data==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Read classification (kraken-like): needs normalization by genome length to derive relative abundance &lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
====mOTUs2====&lt;br /&gt;
&lt;br /&gt;
* Phylogenetic profiling based on universal markers&lt;br /&gt;
* Allow to classify genomes for which reference genomes are not available&lt;br /&gt;
* relative abundance&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Bracken ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==links==&lt;br /&gt;
https://lemmi.ezlab.org&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=218</id>
		<title>Metagenomics</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Metagenomics&amp;diff=218"/>
		<updated>2019-06-05T09:14:40Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: /* links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== tools ==&lt;br /&gt;
&lt;br /&gt;
=== mOTUs2 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== links ==&lt;br /&gt;
https://lemmi.ezlab.org&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=MediaWiki:Sidebar&amp;diff=217</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=MediaWiki:Sidebar&amp;diff=217"/>
		<updated>2019-06-05T09:13:18Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help&lt;br /&gt;
* Documentation&lt;br /&gt;
*** ChlamDB|ChlamDB&lt;br /&gt;
*** diag_pipeline|Diag_pipeline&lt;br /&gt;
*** MOLIS_miroir|MOLIS_miroir&lt;br /&gt;
*** Virulence|Virulence&lt;br /&gt;
* Notes&lt;br /&gt;
*** TODO|TODO&lt;br /&gt;
*** MediaWiki|MediaWiki&lt;br /&gt;
*** Linux|Linux&lt;br /&gt;
*** Python|Python&lt;br /&gt;
*** WebDev|WebDev&lt;br /&gt;
*** bioinfo|Bioinformatics&lt;br /&gt;
*** CHUV|CHUV&lt;br /&gt;
*** Systematics|Systematics&lt;br /&gt;
*** Metagenomics|Metegenomics&lt;br /&gt;
* Tutoriaux&lt;br /&gt;
*** Index|Index&lt;br /&gt;
&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=MediaWiki:Sidebar&amp;diff=216</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=MediaWiki:Sidebar&amp;diff=216"/>
		<updated>2019-06-05T09:12:57Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help&lt;br /&gt;
* Documentation&lt;br /&gt;
*** ChlamDB|ChlamDB&lt;br /&gt;
*** diag_pipeline|Diag_pipeline&lt;br /&gt;
*** MOLIS_miroir|MOLIS_miroir&lt;br /&gt;
*** Virulence|Virulence&lt;br /&gt;
* Notes&lt;br /&gt;
*** TODO|TODO&lt;br /&gt;
*** MediaWiki|MediaWiki&lt;br /&gt;
*** Linux|Linux&lt;br /&gt;
*** Python|Python&lt;br /&gt;
*** WebDev|WebDev&lt;br /&gt;
*** bioinfo|Bioinformatics&lt;br /&gt;
*** metagenomics|Metagenomics&lt;br /&gt;
*** CHUV|CHUV&lt;br /&gt;
*** Systematics|Systematics&lt;br /&gt;
*** Metagenomics|Metegenomics&lt;br /&gt;
* Tutoriaux&lt;br /&gt;
*** Index|Index&lt;br /&gt;
&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Virulence&amp;diff=215</id>
		<title>Virulence</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Virulence&amp;diff=215"/>
		<updated>2019-04-25T17:10:01Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Cross references from uniparc (database version 2019_02):===&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;sqlite3&amp;quot;&amp;gt;&lt;br /&gt;
select BB.db_name,AA.n from (select A.db_id,count(*) as n from (select * from uniparc_cross_references t1 inner join crossref_databases t2 on t1.db_id=t2.db_id group by uniparc_id,t2.db_id) A group by A.db_id) AA inner join crossref_databases BB on AA.db_id=BB.db_id order by n DESC;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Total number of uniparc entries 14155&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Database&lt;br /&gt;
!Count&lt;br /&gt;
|-&lt;br /&gt;
|EMBL&lt;br /&gt;
|12441&lt;br /&gt;
|-&lt;br /&gt;
|UniProtKB/&lt;br /&gt;
|11971&lt;br /&gt;
|-&lt;br /&gt;
|RefSeq&lt;br /&gt;
|11749&lt;br /&gt;
|-&lt;br /&gt;
|EMBLWGS&lt;br /&gt;
|9526&lt;br /&gt;
|-&lt;br /&gt;
|SEED&lt;br /&gt;
|9414&lt;br /&gt;
|-&lt;br /&gt;
|EnsemblBac&lt;br /&gt;
|9071&lt;br /&gt;
|-&lt;br /&gt;
|PATRIC&lt;br /&gt;
|8246&lt;br /&gt;
|-&lt;br /&gt;
|EMBL_CON&lt;br /&gt;
|5115&lt;br /&gt;
|-&lt;br /&gt;
|PRF&lt;br /&gt;
|5008&lt;br /&gt;
|-&lt;br /&gt;
|UniProtKB/&lt;br /&gt;
|4630&lt;br /&gt;
|-&lt;br /&gt;
|EPO&lt;br /&gt;
|3054&lt;br /&gt;
|-&lt;br /&gt;
|EnsemblFun&lt;br /&gt;
|2803&lt;br /&gt;
|-&lt;br /&gt;
|USPTO&lt;br /&gt;
|2375&lt;br /&gt;
|-&lt;br /&gt;
|JPO&lt;br /&gt;
|1997&lt;br /&gt;
|-&lt;br /&gt;
|KIPO&lt;br /&gt;
|455&lt;br /&gt;
|-&lt;br /&gt;
|PDB&lt;br /&gt;
|227&lt;br /&gt;
|-&lt;br /&gt;
|EnsemblPro&lt;br /&gt;
|184&lt;br /&gt;
|-&lt;br /&gt;
|Ensembl&lt;br /&gt;
|15&lt;br /&gt;
|-&lt;br /&gt;
|SGD&lt;br /&gt;
|13&lt;br /&gt;
|-&lt;br /&gt;
|WBParaSite&lt;br /&gt;
|11&lt;br /&gt;
|-&lt;br /&gt;
|UniProtKB/&lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|EnsemblPla&lt;br /&gt;
|5&lt;br /&gt;
|-&lt;br /&gt;
|EMBL_TSA&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|TAIR&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|VEGA&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|EnsemblMet&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|TROME&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|VectorBase&lt;br /&gt;
|1&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Virulence&amp;diff=214</id>
		<title>Virulence</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Virulence&amp;diff=214"/>
		<updated>2019-04-25T17:08:45Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cross references from uniparc: ===&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;sqlite3&amp;quot;&amp;gt;&lt;br /&gt;
select BB.db_name,AA.n from (select A.db_id,count(*) as n from (select * from uniparc_cross_references t1 inner join crossref_databases t2 on t1.db_id=t2.db_id group by uniparc_id,t2.db_id) A group by A.db_id) AA inner join crossref_databases BB on AA.db_id=BB.db_id order by n DESC;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Database&lt;br /&gt;
! Count&lt;br /&gt;
|-&lt;br /&gt;
| EMBL&lt;br /&gt;
| 12441&lt;br /&gt;
|-&lt;br /&gt;
| UniProtKB/&lt;br /&gt;
| 11971&lt;br /&gt;
|-&lt;br /&gt;
| RefSeq&lt;br /&gt;
| 11749&lt;br /&gt;
|-&lt;br /&gt;
| EMBLWGS&lt;br /&gt;
| 9526&lt;br /&gt;
|-&lt;br /&gt;
| SEED&lt;br /&gt;
| 9414&lt;br /&gt;
|-&lt;br /&gt;
| EnsemblBac&lt;br /&gt;
| 9071&lt;br /&gt;
|-&lt;br /&gt;
| PATRIC&lt;br /&gt;
| 8246&lt;br /&gt;
|-&lt;br /&gt;
| EMBL_CON&lt;br /&gt;
| 5115&lt;br /&gt;
|-&lt;br /&gt;
| PRF&lt;br /&gt;
| 5008&lt;br /&gt;
|-&lt;br /&gt;
| UniProtKB/&lt;br /&gt;
| 4630&lt;br /&gt;
|-&lt;br /&gt;
| EPO&lt;br /&gt;
| 3054&lt;br /&gt;
|-&lt;br /&gt;
| EnsemblFun&lt;br /&gt;
| 2803&lt;br /&gt;
|-&lt;br /&gt;
| USPTO&lt;br /&gt;
| 2375&lt;br /&gt;
|-&lt;br /&gt;
| JPO&lt;br /&gt;
| 1997&lt;br /&gt;
|-&lt;br /&gt;
| KIPO&lt;br /&gt;
| 455&lt;br /&gt;
|-&lt;br /&gt;
| PDB&lt;br /&gt;
| 227&lt;br /&gt;
|-&lt;br /&gt;
| EnsemblPro&lt;br /&gt;
| 184&lt;br /&gt;
|-&lt;br /&gt;
| Ensembl&lt;br /&gt;
| 15&lt;br /&gt;
|-&lt;br /&gt;
| SGD&lt;br /&gt;
| 13&lt;br /&gt;
|-&lt;br /&gt;
| WBParaSite&lt;br /&gt;
| 11&lt;br /&gt;
|-&lt;br /&gt;
| UniProtKB/&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| EnsemblPla&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
| EMBL_TSA&lt;br /&gt;
| 3&lt;br /&gt;
|-&lt;br /&gt;
| TAIR&lt;br /&gt;
| 3&lt;br /&gt;
|-&lt;br /&gt;
| VEGA&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| EnsemblMet&lt;br /&gt;
| 2&lt;br /&gt;
|-&lt;br /&gt;
| TROME&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| VectorBase&lt;br /&gt;
| 1&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Virulence&amp;diff=213</id>
		<title>Virulence</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Virulence&amp;diff=213"/>
		<updated>2019-04-25T17:08:11Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: Created page with &amp;quot;&amp;lt;br /&amp;gt;  === Cross references from uniparc: === &amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;sqlite3&amp;quot;&amp;gt; select BB.db_name,AA.n from (select A.db_id,count(*) as n from (select * from uniparc_cro...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cross references from uniparc: ===&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;sqlite3&amp;quot;&amp;gt;&lt;br /&gt;
select BB.db_name,AA.n from (select A.db_id,count(*) as n from (select * from uniparc_cross_references t1 inner join crossref_databases t2 on t1.db_id=t2.db_id group by uniparc_id,t2.db_id) A group by A.db_id) AA inner join crossref_databases BB on AA.db_id=BB.db_id order by n DESC;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=MediaWiki:Sidebar&amp;diff=212</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=MediaWiki:Sidebar&amp;diff=212"/>
		<updated>2019-04-25T17:04:26Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help&lt;br /&gt;
* Documentation&lt;br /&gt;
*** ChlamDB|ChlamDB&lt;br /&gt;
*** diag_pipeline|Diag_pipeline&lt;br /&gt;
*** MOLIS_miroir|MOLIS_miroir&lt;br /&gt;
*** Virulence|Virulence&lt;br /&gt;
* Notes&lt;br /&gt;
*** TODO|TODO&lt;br /&gt;
*** MediaWiki|MediaWiki&lt;br /&gt;
*** Linux|Linux&lt;br /&gt;
*** Python|Python&lt;br /&gt;
*** WebDev|WebDev&lt;br /&gt;
*** bioinfo|Bioinformatics&lt;br /&gt;
*** CHUV|CHUV&lt;br /&gt;
*** Systematics|Systematics&lt;br /&gt;
*** Metagenomics|Metegenomics&lt;br /&gt;
* Tutoriaux&lt;br /&gt;
*** Index|Index&lt;br /&gt;
&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=ChlamDB&amp;diff=211</id>
		<title>ChlamDB</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=ChlamDB&amp;diff=211"/>
		<updated>2019-04-11T16:26:49Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: /* Update */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Mise en ligne de la base de donnée Chlamdb==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Page d’accueil===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*mettre un nouvel onglet avec qq infos&lt;br /&gt;
*écrire une page tuto avec fonctions de base&lt;br /&gt;
*exporter le fichier avec environnementale conda nécessaire pour faire tourner la base de donnée&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Setup chlamdb===&lt;br /&gt;
&lt;br /&gt;
[[old setup]]&lt;br /&gt;
&lt;br /&gt;
[[new setup]]&lt;br /&gt;
&lt;br /&gt;
=== Update ===&lt;br /&gt;
- avril 2019&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!N genomes&lt;br /&gt;
!N annotated Genbank&lt;br /&gt;
!N annotated RS&lt;br /&gt;
!N complete genomes&lt;br /&gt;
|-&lt;br /&gt;
|'''Planctomycetes'''&lt;br /&gt;
|600&lt;br /&gt;
|423&lt;br /&gt;
|60&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|'''Chlamydiae'''&lt;br /&gt;
|463&lt;br /&gt;
|392&lt;br /&gt;
|401&lt;br /&gt;
|165&lt;br /&gt;
|-&lt;br /&gt;
|'''Ca. Omnitrophica'''&lt;br /&gt;
|172&lt;br /&gt;
|137&lt;br /&gt;
|4&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|'''Kiritimatiellaeota''' &lt;br /&gt;
|13&lt;br /&gt;
|7&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|'''Lentisphaerae'''&lt;br /&gt;
|62&lt;br /&gt;
|29&lt;br /&gt;
|4&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|'''Verrucomicrobia''' &lt;br /&gt;
|930&lt;br /&gt;
|555&lt;br /&gt;
|158&lt;br /&gt;
|34&lt;br /&gt;
|-&lt;br /&gt;
|'''TOTAL'''&lt;br /&gt;
|'''2249'''&lt;br /&gt;
|'''1443'''&lt;br /&gt;
|'''628'''&lt;br /&gt;
|'''221'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Setup environnement fonctionnel===&lt;br /&gt;
&lt;br /&gt;
====Conda====&lt;br /&gt;
&lt;br /&gt;
 name: chlamdb&lt;br /&gt;
 channels:&lt;br /&gt;
  - r&lt;br /&gt;
  - etetoolkit&lt;br /&gt;
  - bioconda&lt;br /&gt;
  - conda-forge&lt;br /&gt;
  - defaults&lt;br /&gt;
 dependencies:&lt;br /&gt;
  - python=3.5.6&lt;br /&gt;
  - django=2.1.1&lt;br /&gt;
  - django-extensions&lt;br /&gt;
  - bibtexparser&lt;br /&gt;
  - cairo&lt;br /&gt;
  - r-cairo&lt;br /&gt;
  - r-vegan&lt;br /&gt;
  - r-gplots&lt;br /&gt;
  - r-gdtools&lt;br /&gt;
  - r-svglite&lt;br /&gt;
  - pandas&lt;br /&gt;
  - qtconsole&lt;br /&gt;
  - ete3&lt;br /&gt;
  - ete_toolchain&lt;br /&gt;
  - pyqt=4.11.4&lt;br /&gt;
  - matplotlib&lt;br /&gt;
  - scipy&lt;br /&gt;
  - pylibmc&lt;br /&gt;
  - simplejson&lt;br /&gt;
  - dill&lt;br /&gt;
  - gunicorn&lt;br /&gt;
  - numpy &lt;br /&gt;
  - pyqt &lt;br /&gt;
  - lxml &lt;br /&gt;
  - conda-build&lt;br /&gt;
  - reportlab&lt;br /&gt;
  - biopython&lt;br /&gt;
  - django-crispy-forms&lt;br /&gt;
  - mysqlclient&lt;br /&gt;
  - pip:&lt;br /&gt;
    - cython&lt;br /&gt;
    - django-citations&lt;br /&gt;
&lt;br /&gt;
====packages R absents de conda à installer à la main====&lt;br /&gt;
&lt;br /&gt;
- genoPlotR&lt;br /&gt;
- flextable&lt;br /&gt;
&lt;br /&gt;
====modules python a ajouter à la main====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
conda develop /home/ubuntu/dev/orthomcl/&lt;br /&gt;
conda develop /home/ubuntu/dev/plots/&lt;br /&gt;
conda develop /home/ubuntu/dev/biosqldb/&lt;br /&gt;
conda develop /home/ubuntu/dev/utilitaires/&lt;br /&gt;
conda develop /home/ubuntu/dev/phylo_tree_display/&lt;br /&gt;
conda develop /home/ubuntu/dev/TPutils/&lt;br /&gt;
conda develop /home/ubuntu/dev/network_d3/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
====setup X server pour ete3====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install  xserver-xorg xdm  xfonts-base xfonts-100dpi xfonts-75dpi&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
In our example, edit the /etc/X11/xdm/xdm-config file and set following values:&lt;br /&gt;
&lt;br /&gt;
DisplayManager*authorize:       false&lt;br /&gt;
DisplayManager*authComplain:    false&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
/etc/init.d/xdm restart&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
export DISPLAY=':0'&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==setup https==&lt;br /&gt;
&lt;br /&gt;
===setup certificate and key with letsencrypt===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
systemctl stop nginx&lt;br /&gt;
letsencrypt certonly&lt;br /&gt;
systemctl start nginx&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===update config===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
upstream monsite {&lt;br /&gt;
    # Adresse du serveur wsgi, par exemple gunicorn&lt;br /&gt;
        server localhost:8001;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
# HTTP Request will be Redirected to the HTTPS&lt;br /&gt;
server {&lt;br /&gt;
      listen 80;&lt;br /&gt;
      server_name chlamdb.ch;&lt;br /&gt;
      return 301 https://$server_name$request_uri;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
server {&lt;br /&gt;
    listen 443 ssl;&lt;br /&gt;
    server_name chlamdb.ch;&lt;br /&gt;
    &lt;br /&gt;
    ssl_certificate /etc/letsencrypt/live/chlamdb.ch/fullchain.pem;&lt;br /&gt;
    ssl_certificate_key /etc/letsencrypt/live/chlamdb.ch/privkey.pem;&lt;br /&gt;
    &lt;br /&gt;
    access_log /webapps/logs/GEN.access.log;&lt;br /&gt;
    error_log /webapps/logs/GEN.error.log;&lt;br /&gt;
    &lt;br /&gt;
    location / {&lt;br /&gt;
        #include fastcgi_params;&lt;br /&gt;
        proxy_pass http://monsite;&lt;br /&gt;
        proxy_redirect off;&lt;br /&gt;
        proxy_set_header Host $http_host;&lt;br /&gt;
        proxy_set_header X-Real-IP $remote_addr;&lt;br /&gt;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;&lt;br /&gt;
        proxy_set_header X-Forwarded-Proto $scheme;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    location /assets {&lt;br /&gt;
        autoindex on;&lt;br /&gt;
        alias /home/ubuntu/dev/chlamdb/assets/;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=setup on vital-it=&lt;br /&gt;
&lt;br /&gt;
==ete3==&lt;br /&gt;
&lt;br /&gt;
work with the following variable exported:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
export QT_QPA_PLATFORM=offscreen&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=ChlamDB&amp;diff=210</id>
		<title>ChlamDB</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=ChlamDB&amp;diff=210"/>
		<updated>2019-04-11T16:26:29Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Mise en ligne de la base de donnée Chlamdb==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Page d’accueil===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*mettre un nouvel onglet avec qq infos&lt;br /&gt;
*écrire une page tuto avec fonctions de base&lt;br /&gt;
*exporter le fichier avec environnementale conda nécessaire pour faire tourner la base de donnée&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Setup chlamdb===&lt;br /&gt;
&lt;br /&gt;
[[old setup]]&lt;br /&gt;
&lt;br /&gt;
[[new setup]]&lt;br /&gt;
&lt;br /&gt;
=== Update ===&lt;br /&gt;
- avril 2019&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!N genomes&lt;br /&gt;
!N annotated Genbank&lt;br /&gt;
!N annotated RS&lt;br /&gt;
!N complete genomes&lt;br /&gt;
|-&lt;br /&gt;
|'''Planctomycetes'''&lt;br /&gt;
|600&lt;br /&gt;
|423&lt;br /&gt;
|60&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|'''Chlamydiae'''&lt;br /&gt;
|463&lt;br /&gt;
|392&lt;br /&gt;
|401&lt;br /&gt;
|165&lt;br /&gt;
|-&lt;br /&gt;
|'''Ca. Omnitrophica'''&lt;br /&gt;
|172&lt;br /&gt;
|137&lt;br /&gt;
|4&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|'''Kiritimatiellaeota''' &lt;br /&gt;
|13&lt;br /&gt;
|7&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;big&amp;gt;'''Lentisphaerae'''&amp;lt;/big&amp;gt;  &lt;br /&gt;
|62&lt;br /&gt;
|29&lt;br /&gt;
|4&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|'''Verrucomicrobia''' &lt;br /&gt;
|930&lt;br /&gt;
|555&lt;br /&gt;
|158&lt;br /&gt;
|34&lt;br /&gt;
|-&lt;br /&gt;
|'''TOTAL'''&lt;br /&gt;
|'''2249'''&lt;br /&gt;
|'''1443'''&lt;br /&gt;
|'''628'''&lt;br /&gt;
|'''221'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Setup environnement fonctionnel===&lt;br /&gt;
&lt;br /&gt;
====Conda====&lt;br /&gt;
&lt;br /&gt;
 name: chlamdb&lt;br /&gt;
 channels:&lt;br /&gt;
  - r&lt;br /&gt;
  - etetoolkit&lt;br /&gt;
  - bioconda&lt;br /&gt;
  - conda-forge&lt;br /&gt;
  - defaults&lt;br /&gt;
 dependencies:&lt;br /&gt;
  - python=3.5.6&lt;br /&gt;
  - django=2.1.1&lt;br /&gt;
  - django-extensions&lt;br /&gt;
  - bibtexparser&lt;br /&gt;
  - cairo&lt;br /&gt;
  - r-cairo&lt;br /&gt;
  - r-vegan&lt;br /&gt;
  - r-gplots&lt;br /&gt;
  - r-gdtools&lt;br /&gt;
  - r-svglite&lt;br /&gt;
  - pandas&lt;br /&gt;
  - qtconsole&lt;br /&gt;
  - ete3&lt;br /&gt;
  - ete_toolchain&lt;br /&gt;
  - pyqt=4.11.4&lt;br /&gt;
  - matplotlib&lt;br /&gt;
  - scipy&lt;br /&gt;
  - pylibmc&lt;br /&gt;
  - simplejson&lt;br /&gt;
  - dill&lt;br /&gt;
  - gunicorn&lt;br /&gt;
  - numpy &lt;br /&gt;
  - pyqt &lt;br /&gt;
  - lxml &lt;br /&gt;
  - conda-build&lt;br /&gt;
  - reportlab&lt;br /&gt;
  - biopython&lt;br /&gt;
  - django-crispy-forms&lt;br /&gt;
  - mysqlclient&lt;br /&gt;
  - pip:&lt;br /&gt;
    - cython&lt;br /&gt;
    - django-citations&lt;br /&gt;
&lt;br /&gt;
====packages R absents de conda à installer à la main====&lt;br /&gt;
&lt;br /&gt;
- genoPlotR&lt;br /&gt;
- flextable&lt;br /&gt;
&lt;br /&gt;
====modules python a ajouter à la main====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
conda develop /home/ubuntu/dev/orthomcl/&lt;br /&gt;
conda develop /home/ubuntu/dev/plots/&lt;br /&gt;
conda develop /home/ubuntu/dev/biosqldb/&lt;br /&gt;
conda develop /home/ubuntu/dev/utilitaires/&lt;br /&gt;
conda develop /home/ubuntu/dev/phylo_tree_display/&lt;br /&gt;
conda develop /home/ubuntu/dev/TPutils/&lt;br /&gt;
conda develop /home/ubuntu/dev/network_d3/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
====setup X server pour ete3====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install  xserver-xorg xdm  xfonts-base xfonts-100dpi xfonts-75dpi&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
In our example, edit the /etc/X11/xdm/xdm-config file and set following values:&lt;br /&gt;
&lt;br /&gt;
DisplayManager*authorize:       false&lt;br /&gt;
DisplayManager*authComplain:    false&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
/etc/init.d/xdm restart&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
export DISPLAY=':0'&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==setup https==&lt;br /&gt;
&lt;br /&gt;
===setup certificate and key with letsencrypt===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
systemctl stop nginx&lt;br /&gt;
letsencrypt certonly&lt;br /&gt;
systemctl start nginx&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===update config===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
upstream monsite {&lt;br /&gt;
    # Adresse du serveur wsgi, par exemple gunicorn&lt;br /&gt;
        server localhost:8001;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
# HTTP Request will be Redirected to the HTTPS&lt;br /&gt;
server {&lt;br /&gt;
      listen 80;&lt;br /&gt;
      server_name chlamdb.ch;&lt;br /&gt;
      return 301 https://$server_name$request_uri;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
server {&lt;br /&gt;
    listen 443 ssl;&lt;br /&gt;
    server_name chlamdb.ch;&lt;br /&gt;
    &lt;br /&gt;
    ssl_certificate /etc/letsencrypt/live/chlamdb.ch/fullchain.pem;&lt;br /&gt;
    ssl_certificate_key /etc/letsencrypt/live/chlamdb.ch/privkey.pem;&lt;br /&gt;
    &lt;br /&gt;
    access_log /webapps/logs/GEN.access.log;&lt;br /&gt;
    error_log /webapps/logs/GEN.error.log;&lt;br /&gt;
    &lt;br /&gt;
    location / {&lt;br /&gt;
        #include fastcgi_params;&lt;br /&gt;
        proxy_pass http://monsite;&lt;br /&gt;
        proxy_redirect off;&lt;br /&gt;
        proxy_set_header Host $http_host;&lt;br /&gt;
        proxy_set_header X-Real-IP $remote_addr;&lt;br /&gt;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;&lt;br /&gt;
        proxy_set_header X-Forwarded-Proto $scheme;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    location /assets {&lt;br /&gt;
        autoindex on;&lt;br /&gt;
        alias /home/ubuntu/dev/chlamdb/assets/;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=setup on vital-it=&lt;br /&gt;
&lt;br /&gt;
==ete3==&lt;br /&gt;
&lt;br /&gt;
work with the following variable exported:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
export QT_QPA_PLATFORM=offscreen&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=ChlamDB&amp;diff=209</id>
		<title>ChlamDB</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=ChlamDB&amp;diff=209"/>
		<updated>2019-04-11T16:25:59Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Mise en ligne de la base de donnée Chlamdb==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Page d’accueil===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*mettre un nouvel onglet avec qq infos&lt;br /&gt;
*écrire une page tuto avec fonctions de base&lt;br /&gt;
*exporter le fichier avec environnementale conda nécessaire pour faire tourner la base de donnée&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Setup chlamdb===&lt;br /&gt;
&lt;br /&gt;
[[old setup]]&lt;br /&gt;
&lt;br /&gt;
[[new setup]]&lt;br /&gt;
&lt;br /&gt;
=== Update ===&lt;br /&gt;
- avril 2019&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!N genomes&lt;br /&gt;
!N annotated Genbank&lt;br /&gt;
!N annotated RS&lt;br /&gt;
!N complete genomes&lt;br /&gt;
|-&lt;br /&gt;
!'''Planctomycetes'''&lt;br /&gt;
|600&lt;br /&gt;
|423&lt;br /&gt;
|60&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|'''Chlamydiae'''&lt;br /&gt;
|463&lt;br /&gt;
|392&lt;br /&gt;
|401&lt;br /&gt;
|165&lt;br /&gt;
|-&lt;br /&gt;
|'''Ca. Omnitrophica'''&lt;br /&gt;
|172&lt;br /&gt;
|137&lt;br /&gt;
|4&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|'''Kiritimatiellaeota''' &lt;br /&gt;
|13&lt;br /&gt;
|7&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;big&amp;gt;'''Lentisphaerae'''&amp;lt;/big&amp;gt;  &lt;br /&gt;
|62&lt;br /&gt;
|29&lt;br /&gt;
|4&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|'''Verrucomicrobia''' &lt;br /&gt;
|930&lt;br /&gt;
|555&lt;br /&gt;
|158&lt;br /&gt;
|34&lt;br /&gt;
|-&lt;br /&gt;
|'''TOTAL'''&lt;br /&gt;
|'''2249'''&lt;br /&gt;
|'''1443'''&lt;br /&gt;
|'''628'''&lt;br /&gt;
|'''221'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Setup environnement fonctionnel===&lt;br /&gt;
&lt;br /&gt;
====Conda====&lt;br /&gt;
&lt;br /&gt;
 name: chlamdb&lt;br /&gt;
 channels:&lt;br /&gt;
  - r&lt;br /&gt;
  - etetoolkit&lt;br /&gt;
  - bioconda&lt;br /&gt;
  - conda-forge&lt;br /&gt;
  - defaults&lt;br /&gt;
 dependencies:&lt;br /&gt;
  - python=3.5.6&lt;br /&gt;
  - django=2.1.1&lt;br /&gt;
  - django-extensions&lt;br /&gt;
  - bibtexparser&lt;br /&gt;
  - cairo&lt;br /&gt;
  - r-cairo&lt;br /&gt;
  - r-vegan&lt;br /&gt;
  - r-gplots&lt;br /&gt;
  - r-gdtools&lt;br /&gt;
  - r-svglite&lt;br /&gt;
  - pandas&lt;br /&gt;
  - qtconsole&lt;br /&gt;
  - ete3&lt;br /&gt;
  - ete_toolchain&lt;br /&gt;
  - pyqt=4.11.4&lt;br /&gt;
  - matplotlib&lt;br /&gt;
  - scipy&lt;br /&gt;
  - pylibmc&lt;br /&gt;
  - simplejson&lt;br /&gt;
  - dill&lt;br /&gt;
  - gunicorn&lt;br /&gt;
  - numpy &lt;br /&gt;
  - pyqt &lt;br /&gt;
  - lxml &lt;br /&gt;
  - conda-build&lt;br /&gt;
  - reportlab&lt;br /&gt;
  - biopython&lt;br /&gt;
  - django-crispy-forms&lt;br /&gt;
  - mysqlclient&lt;br /&gt;
  - pip:&lt;br /&gt;
    - cython&lt;br /&gt;
    - django-citations&lt;br /&gt;
&lt;br /&gt;
====packages R absents de conda à installer à la main====&lt;br /&gt;
&lt;br /&gt;
- genoPlotR&lt;br /&gt;
- flextable&lt;br /&gt;
&lt;br /&gt;
====modules python a ajouter à la main====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
conda develop /home/ubuntu/dev/orthomcl/&lt;br /&gt;
conda develop /home/ubuntu/dev/plots/&lt;br /&gt;
conda develop /home/ubuntu/dev/biosqldb/&lt;br /&gt;
conda develop /home/ubuntu/dev/utilitaires/&lt;br /&gt;
conda develop /home/ubuntu/dev/phylo_tree_display/&lt;br /&gt;
conda develop /home/ubuntu/dev/TPutils/&lt;br /&gt;
conda develop /home/ubuntu/dev/network_d3/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
====setup X server pour ete3====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install  xserver-xorg xdm  xfonts-base xfonts-100dpi xfonts-75dpi&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
In our example, edit the /etc/X11/xdm/xdm-config file and set following values:&lt;br /&gt;
&lt;br /&gt;
DisplayManager*authorize:       false&lt;br /&gt;
DisplayManager*authComplain:    false&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
/etc/init.d/xdm restart&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
export DISPLAY=':0'&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==setup https==&lt;br /&gt;
&lt;br /&gt;
===setup certificate and key with letsencrypt===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
systemctl stop nginx&lt;br /&gt;
letsencrypt certonly&lt;br /&gt;
systemctl start nginx&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===update config===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
upstream monsite {&lt;br /&gt;
    # Adresse du serveur wsgi, par exemple gunicorn&lt;br /&gt;
        server localhost:8001;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
# HTTP Request will be Redirected to the HTTPS&lt;br /&gt;
server {&lt;br /&gt;
      listen 80;&lt;br /&gt;
      server_name chlamdb.ch;&lt;br /&gt;
      return 301 https://$server_name$request_uri;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
server {&lt;br /&gt;
    listen 443 ssl;&lt;br /&gt;
    server_name chlamdb.ch;&lt;br /&gt;
    &lt;br /&gt;
    ssl_certificate /etc/letsencrypt/live/chlamdb.ch/fullchain.pem;&lt;br /&gt;
    ssl_certificate_key /etc/letsencrypt/live/chlamdb.ch/privkey.pem;&lt;br /&gt;
    &lt;br /&gt;
    access_log /webapps/logs/GEN.access.log;&lt;br /&gt;
    error_log /webapps/logs/GEN.error.log;&lt;br /&gt;
    &lt;br /&gt;
    location / {&lt;br /&gt;
        #include fastcgi_params;&lt;br /&gt;
        proxy_pass http://monsite;&lt;br /&gt;
        proxy_redirect off;&lt;br /&gt;
        proxy_set_header Host $http_host;&lt;br /&gt;
        proxy_set_header X-Real-IP $remote_addr;&lt;br /&gt;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;&lt;br /&gt;
        proxy_set_header X-Forwarded-Proto $scheme;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    location /assets {&lt;br /&gt;
        autoindex on;&lt;br /&gt;
        alias /home/ubuntu/dev/chlamdb/assets/;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=setup on vital-it=&lt;br /&gt;
&lt;br /&gt;
==ete3==&lt;br /&gt;
&lt;br /&gt;
work with the following variable exported:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
export QT_QPA_PLATFORM=offscreen&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=ChlamDB&amp;diff=208</id>
		<title>ChlamDB</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=ChlamDB&amp;diff=208"/>
		<updated>2019-04-11T16:25:19Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Mise en ligne de la base de donnée Chlamdb==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Page d’accueil===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*mettre un nouvel onglet avec qq infos&lt;br /&gt;
*écrire une page tuto avec fonctions de base&lt;br /&gt;
*exporter le fichier avec environnementale conda nécessaire pour faire tourner la base de donnée&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Setup chlamdb===&lt;br /&gt;
&lt;br /&gt;
[[old setup]]&lt;br /&gt;
&lt;br /&gt;
[[new setup]]&lt;br /&gt;
&lt;br /&gt;
=== Update ===&lt;br /&gt;
- avril 2019&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!&lt;br /&gt;
!N genomes&lt;br /&gt;
!N annotated Genbank&lt;br /&gt;
!N annotated RS&lt;br /&gt;
!N complete genomes&lt;br /&gt;
|-&lt;br /&gt;
!'''Planctomycetes'''&lt;br /&gt;
|600&lt;br /&gt;
|423&lt;br /&gt;
|60&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|'''Chlamydiae'''&lt;br /&gt;
|463&lt;br /&gt;
|392&lt;br /&gt;
|401&lt;br /&gt;
|165&lt;br /&gt;
|-&lt;br /&gt;
|'''Ca. Omnitrophica'''&lt;br /&gt;
|172&lt;br /&gt;
|137&lt;br /&gt;
|4&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|'''Kiritimatiellaeota ''' &lt;br /&gt;
|13&lt;br /&gt;
|7&lt;br /&gt;
|1&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;big&amp;gt;'''Lentisphaerae'''&amp;lt;/big&amp;gt;  &lt;br /&gt;
|62&lt;br /&gt;
|29&lt;br /&gt;
|4&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|'''Verrucomicrobia''' &lt;br /&gt;
|930&lt;br /&gt;
|555&lt;br /&gt;
|158&lt;br /&gt;
|34&lt;br /&gt;
|-&lt;br /&gt;
|'''TOTAL'''&lt;br /&gt;
|'''2249'''&lt;br /&gt;
|'''1443'''&lt;br /&gt;
|'''628'''&lt;br /&gt;
|'''221'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Setup environnement fonctionnel===&lt;br /&gt;
&lt;br /&gt;
====Conda====&lt;br /&gt;
&lt;br /&gt;
 name: chlamdb&lt;br /&gt;
 channels:&lt;br /&gt;
  - r&lt;br /&gt;
  - etetoolkit&lt;br /&gt;
  - bioconda&lt;br /&gt;
  - conda-forge&lt;br /&gt;
  - defaults&lt;br /&gt;
 dependencies:&lt;br /&gt;
  - python=3.5.6&lt;br /&gt;
  - django=2.1.1&lt;br /&gt;
  - django-extensions&lt;br /&gt;
  - bibtexparser&lt;br /&gt;
  - cairo&lt;br /&gt;
  - r-cairo&lt;br /&gt;
  - r-vegan&lt;br /&gt;
  - r-gplots&lt;br /&gt;
  - r-gdtools&lt;br /&gt;
  - r-svglite&lt;br /&gt;
  - pandas&lt;br /&gt;
  - qtconsole&lt;br /&gt;
  - ete3&lt;br /&gt;
  - ete_toolchain&lt;br /&gt;
  - pyqt=4.11.4&lt;br /&gt;
  - matplotlib&lt;br /&gt;
  - scipy&lt;br /&gt;
  - pylibmc&lt;br /&gt;
  - simplejson&lt;br /&gt;
  - dill&lt;br /&gt;
  - gunicorn&lt;br /&gt;
  - numpy &lt;br /&gt;
  - pyqt &lt;br /&gt;
  - lxml &lt;br /&gt;
  - conda-build&lt;br /&gt;
  - reportlab&lt;br /&gt;
  - biopython&lt;br /&gt;
  - django-crispy-forms&lt;br /&gt;
  - mysqlclient&lt;br /&gt;
  - pip:&lt;br /&gt;
    - cython&lt;br /&gt;
    - django-citations&lt;br /&gt;
&lt;br /&gt;
====packages R absents de conda à installer à la main====&lt;br /&gt;
&lt;br /&gt;
- genoPlotR&lt;br /&gt;
- flextable&lt;br /&gt;
&lt;br /&gt;
====modules python a ajouter à la main====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
conda develop /home/ubuntu/dev/orthomcl/&lt;br /&gt;
conda develop /home/ubuntu/dev/plots/&lt;br /&gt;
conda develop /home/ubuntu/dev/biosqldb/&lt;br /&gt;
conda develop /home/ubuntu/dev/utilitaires/&lt;br /&gt;
conda develop /home/ubuntu/dev/phylo_tree_display/&lt;br /&gt;
conda develop /home/ubuntu/dev/TPutils/&lt;br /&gt;
conda develop /home/ubuntu/dev/network_d3/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
====setup X server pour ete3====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install  xserver-xorg xdm  xfonts-base xfonts-100dpi xfonts-75dpi&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
In our example, edit the /etc/X11/xdm/xdm-config file and set following values:&lt;br /&gt;
&lt;br /&gt;
DisplayManager*authorize:       false&lt;br /&gt;
DisplayManager*authComplain:    false&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
/etc/init.d/xdm restart&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
export DISPLAY=':0'&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==setup https==&lt;br /&gt;
&lt;br /&gt;
===setup certificate and key with letsencrypt===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
systemctl stop nginx&lt;br /&gt;
letsencrypt certonly&lt;br /&gt;
systemctl start nginx&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===update config===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
upstream monsite {&lt;br /&gt;
    # Adresse du serveur wsgi, par exemple gunicorn&lt;br /&gt;
        server localhost:8001;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
# HTTP Request will be Redirected to the HTTPS&lt;br /&gt;
server {&lt;br /&gt;
      listen 80;&lt;br /&gt;
      server_name chlamdb.ch;&lt;br /&gt;
      return 301 https://$server_name$request_uri;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
server {&lt;br /&gt;
    listen 443 ssl;&lt;br /&gt;
    server_name chlamdb.ch;&lt;br /&gt;
    &lt;br /&gt;
    ssl_certificate /etc/letsencrypt/live/chlamdb.ch/fullchain.pem;&lt;br /&gt;
    ssl_certificate_key /etc/letsencrypt/live/chlamdb.ch/privkey.pem;&lt;br /&gt;
    &lt;br /&gt;
    access_log /webapps/logs/GEN.access.log;&lt;br /&gt;
    error_log /webapps/logs/GEN.error.log;&lt;br /&gt;
    &lt;br /&gt;
    location / {&lt;br /&gt;
        #include fastcgi_params;&lt;br /&gt;
        proxy_pass http://monsite;&lt;br /&gt;
        proxy_redirect off;&lt;br /&gt;
        proxy_set_header Host $http_host;&lt;br /&gt;
        proxy_set_header X-Real-IP $remote_addr;&lt;br /&gt;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;&lt;br /&gt;
        proxy_set_header X-Forwarded-Proto $scheme;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    location /assets {&lt;br /&gt;
        autoindex on;&lt;br /&gt;
        alias /home/ubuntu/dev/chlamdb/assets/;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=setup on vital-it=&lt;br /&gt;
&lt;br /&gt;
==ete3==&lt;br /&gt;
&lt;br /&gt;
work with the following variable exported:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
export QT_QPA_PLATFORM=offscreen&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=ChlamDB&amp;diff=207</id>
		<title>ChlamDB</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=ChlamDB&amp;diff=207"/>
		<updated>2019-03-06T11:13:35Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Mise en ligne de la base de donnée Chlamdb ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Page d’accueil ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* mettre un nouvel onglet avec qq infos&lt;br /&gt;
* écrire une page tuto avec fonctions de base&lt;br /&gt;
* exporter le fichier avec environnementale conda nécessaire pour faire tourner la base de donnée&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Setup chlamdb ===&lt;br /&gt;
&lt;br /&gt;
[[old setup]]&lt;br /&gt;
&lt;br /&gt;
[[new setup]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Setup environnement fonctionnel ===&lt;br /&gt;
&lt;br /&gt;
==== Conda ====&lt;br /&gt;
&lt;br /&gt;
 name: chlamdb&lt;br /&gt;
 channels:&lt;br /&gt;
  - r&lt;br /&gt;
  - etetoolkit&lt;br /&gt;
  - bioconda&lt;br /&gt;
  - conda-forge&lt;br /&gt;
  - defaults&lt;br /&gt;
 dependencies:&lt;br /&gt;
  - python=3.5.6&lt;br /&gt;
  - django=2.1.1&lt;br /&gt;
  - django-extensions&lt;br /&gt;
  - bibtexparser&lt;br /&gt;
  - cairo&lt;br /&gt;
  - r-cairo&lt;br /&gt;
  - r-vegan&lt;br /&gt;
  - r-gplots&lt;br /&gt;
  - r-gdtools&lt;br /&gt;
  - r-svglite&lt;br /&gt;
  - pandas&lt;br /&gt;
  - qtconsole&lt;br /&gt;
  - ete3&lt;br /&gt;
  - ete_toolchain&lt;br /&gt;
  - pyqt=4.11.4&lt;br /&gt;
  - matplotlib&lt;br /&gt;
  - scipy&lt;br /&gt;
  - pylibmc&lt;br /&gt;
  - simplejson&lt;br /&gt;
  - dill&lt;br /&gt;
  - gunicorn&lt;br /&gt;
  - numpy &lt;br /&gt;
  - pyqt &lt;br /&gt;
  - lxml &lt;br /&gt;
  - conda-build&lt;br /&gt;
  - reportlab&lt;br /&gt;
  - biopython&lt;br /&gt;
  - django-crispy-forms&lt;br /&gt;
  - mysqlclient&lt;br /&gt;
  - pip:&lt;br /&gt;
    - cython&lt;br /&gt;
    - django-citations&lt;br /&gt;
&lt;br /&gt;
==== packages R absents de conda à installer à la main ====&lt;br /&gt;
&lt;br /&gt;
- genoPlotR&lt;br /&gt;
- flextable&lt;br /&gt;
&lt;br /&gt;
==== modules python a ajouter à la main ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line='line'&amp;gt;&lt;br /&gt;
conda develop /home/ubuntu/dev/orthomcl/&lt;br /&gt;
conda develop /home/ubuntu/dev/plots/&lt;br /&gt;
conda develop /home/ubuntu/dev/biosqldb/&lt;br /&gt;
conda develop /home/ubuntu/dev/utilitaires/&lt;br /&gt;
conda develop /home/ubuntu/dev/phylo_tree_display/&lt;br /&gt;
conda develop /home/ubuntu/dev/TPutils/&lt;br /&gt;
conda develop /home/ubuntu/dev/network_d3/&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==== setup X server pour ete3 ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line='line'&amp;gt;&lt;br /&gt;
apt-get install  xserver-xorg xdm  xfonts-base xfonts-100dpi xfonts-75dpi&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line='line'&amp;gt;&lt;br /&gt;
In our example, edit the /etc/X11/xdm/xdm-config file and set following values:&lt;br /&gt;
&lt;br /&gt;
DisplayManager*authorize:       false&lt;br /&gt;
DisplayManager*authComplain:    false&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line='line'&amp;gt;&lt;br /&gt;
/etc/init.d/xdm restart&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line='line'&amp;gt;&lt;br /&gt;
export DISPLAY=':0'&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== setup https ==&lt;br /&gt;
&lt;br /&gt;
=== setup certificate and key with letsencrypt ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line='line'&amp;gt;&lt;br /&gt;
systemctl stop nginx&lt;br /&gt;
letsencrypt certonly&lt;br /&gt;
systemctl start nginx&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===  update config ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line='line'&amp;gt;&lt;br /&gt;
upstream monsite {&lt;br /&gt;
    # Adresse du serveur wsgi, par exemple gunicorn&lt;br /&gt;
        server localhost:8001;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
# HTTP Request will be Redirected to the HTTPS&lt;br /&gt;
server {&lt;br /&gt;
      listen 80;&lt;br /&gt;
      server_name chlamdb.ch;&lt;br /&gt;
      return 301 https://$server_name$request_uri;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
server {&lt;br /&gt;
    listen 443 ssl;&lt;br /&gt;
    server_name chlamdb.ch;&lt;br /&gt;
    &lt;br /&gt;
    ssl_certificate /etc/letsencrypt/live/chlamdb.ch/fullchain.pem;&lt;br /&gt;
    ssl_certificate_key /etc/letsencrypt/live/chlamdb.ch/privkey.pem;&lt;br /&gt;
    &lt;br /&gt;
    access_log /webapps/logs/GEN.access.log;&lt;br /&gt;
    error_log /webapps/logs/GEN.error.log;&lt;br /&gt;
    &lt;br /&gt;
    location / {&lt;br /&gt;
        #include fastcgi_params;&lt;br /&gt;
        proxy_pass http://monsite;&lt;br /&gt;
        proxy_redirect off;&lt;br /&gt;
        proxy_set_header Host $http_host;&lt;br /&gt;
        proxy_set_header X-Real-IP $remote_addr;&lt;br /&gt;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;&lt;br /&gt;
        proxy_set_header X-Forwarded-Proto $scheme;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    location /assets {&lt;br /&gt;
        autoindex on;&lt;br /&gt;
        alias /home/ubuntu/dev/chlamdb/assets/;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= setup on vital-it =&lt;br /&gt;
&lt;br /&gt;
== ete3 ==&lt;br /&gt;
&lt;br /&gt;
work with the following variable exported:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Bash&amp;quot; line='line'&amp;gt;&lt;br /&gt;
export QT_QPA_PLATFORM=offscreen&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Old_setup&amp;diff=206</id>
		<title>Old setup</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Old_setup&amp;diff=206"/>
		<updated>2019-03-06T11:09:17Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= vue d'ensemble =&lt;br /&gt;
Marche a suivre pour la mise en place d'une base de donnée pour l'anaylse comparative d'un groupe de génomes. Les données sont stockées dans une base de donnée MysSQL. Les génomes annotés sont importé à l'aide du shéma biosql (http://biopython.org/wiki/BioSQL). Ce shéma permet de stocker facilement des données biologiques mais n'est pas adapté à des analyses comparatives. J'ai donc ajouté un ensemble de bases de données et tables à la base de donnée par moi-même.&lt;br /&gt;
&lt;br /&gt;
* l'ensemble des tables crées par mes scripts s'appellent &amp;lt;table&amp;gt;_&amp;lt;nom de la base de donnée&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* il est possible d'explorer ces données via une interface web développée avec django.&lt;br /&gt;
&lt;br /&gt;
== bases de données ==&lt;br /&gt;
=== biosqldb (cf. http://biopython.org/wiki/BioSQL ) ===&lt;br /&gt;
* ensemble de tables qui permet de stocker des données biologiques&lt;br /&gt;
&lt;br /&gt;
==== key tables pour l'utilisation des données comparatives ====&lt;br /&gt;
* biodatabase: contient la liste des bases de données importée. Une base de donnée est un ensemble de &amp;lt;tt&amp;gt;bioentries&amp;lt;/tt&amp;gt; (et dans notre cas précis, un ensemble de genbank record contenant des genomes/plasmides). Chaque database à un identifiant propre (&amp;lt;tt&amp;gt;biodatabase_id&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
* bioentry: contient la liste des &amp;lt;tt&amp;gt;bioentries&amp;lt;/tt&amp;gt; de chaque &amp;lt;tt&amp;gt;biodatabase&amp;lt;/tt&amp;gt;. Les chromosomes et plasmides d'un même génome ont un même &amp;lt;tt&amp;gt;taxon_id&amp;lt;/tt&amp;gt; reporté dans cette table. Si des plasmides et le chromosome d'un même organisme n'ont pas le même &amp;lt;tt&amp;gt;taxon_id&amp;lt;/tt&amp;gt;, c'est qu'il y a eu un problème lors de l'import des genbank, et donc un problème lié au formatage des genbank (cf script &amp;lt;tt&amp;gt;gbk_check.py&amp;lt;/tt&amp;gt; utilisé pour vérifier le format des genbank).&lt;br /&gt;
&lt;br /&gt;
==== tables ajoutée au shéma originel ====&lt;br /&gt;
* genomes_info_&amp;lt;biodb name&amp;gt;: contient quelques statistiques sur les génomes importés (longueur, GC,&amp;amp;#x2026;)&lt;br /&gt;
&lt;br /&gt;
* orthology_detail_&amp;lt;biodb name&amp;gt;: contient l'ensemble des &amp;quot;protein encoding CDS&amp;quot; de la base de donnée &amp;lt;biodb&amp;gt;, avec leur groupe d'orthologue correspondant et quelques infos générales (TM domains, SP, start, stop, gene name, aa sequence,&amp;amp;#x2026;).&lt;br /&gt;
&lt;br /&gt;
* interpro_&amp;lt;biodb&amp;gt;: annotation interproscan de l'ensemble des protéines de la base de donnée&lt;br /&gt;
&lt;br /&gt;
=== COG ===&lt;br /&gt;
* contient des tables générales pour la description des COGs + une table par &amp;lt;biodb&amp;gt; avec le COG du best hit de chaque protéine.&lt;br /&gt;
&lt;br /&gt;
=== enzyme ===&lt;br /&gt;
* contient les données PRIAM et GHOSTKOALA (KEGG) avec des tables générales avec l'annotation de tous les EC, KO, pathways, modules et les différentes tables permettant de savoir quels KO/EC font partie de quels modules/pathways kegg.&lt;br /&gt;
&lt;br /&gt;
* contient une table/biodb avec les EC priam et les KO&lt;br /&gt;
&lt;br /&gt;
=== comparative_tables ===&lt;br /&gt;
nterpro_pMK190_1:- ensemble de tables permettant de faire les analyses comparatives.&lt;br /&gt;
&lt;br /&gt;
* orthology_&amp;lt;biodb&amp;gt;: matrice avec le count dans chaque &amp;lt;taxon_id&amp;gt; de tous les groupes d'orthologues.&lt;br /&gt;
&lt;br /&gt;
* Pfam_&amp;lt;biodb&amp;gt;: matrice avec le count dans chaque &amp;lt;taxon_id&amp;gt; de tous les domaines Pfam.&lt;br /&gt;
&lt;br /&gt;
* EC_&amp;lt;biodb&amp;gt;: matrice avec le count dans chaque &amp;lt;taxon_id&amp;gt; de tous le EC numbers.&lt;br /&gt;
&lt;br /&gt;
* COG_&amp;lt;biodb&amp;gt;: matrice avec le count dans chaque &amp;lt;taxon_id&amp;gt; de tous les COGs.&lt;br /&gt;
&lt;br /&gt;
* interpro_&amp;lt;biodb&amp;gt;: matrice avec le count dans chaque &amp;lt;taxon_id&amp;gt; de toutes les entrées interpro.&lt;br /&gt;
&lt;br /&gt;
* cogs_profiles_euclidian_distance_&amp;lt;biodb&amp;gt;: distance euclidienne entre pairs de profile présence/absence de cogs.&lt;br /&gt;
&lt;br /&gt;
* identity_closest_homolog_&amp;lt;biodb&amp;gt;: table avec pour chaque locus_tag, l'identité de l'homologue le plus proche. Redondant avec l'information contenue dans la base de donnéée orth_&amp;lt;biodb&amp;gt;, mais beaucoup plus rapide d'accès. Utilisé pour générer les circos.&lt;br /&gt;
&lt;br /&gt;
* shared_orthogroups_average_identity_&amp;lt;biodb&amp;gt;: identity moyenne et médianne entre toutes les protéines d'un groupe d'orthologue.&lt;br /&gt;
&lt;br /&gt;
* shared_orthogroups_&amp;lt;biodb&amp;gt;: nombre d'orthologues partagés entre pairs de taxons.&lt;br /&gt;
&lt;br /&gt;
=== orth_&amp;lt;biodb name&amp;gt; ===&lt;br /&gt;
* contient une table/groupe d'orthologue qui est une matrice d'itentité entre toutes les sequences aa. Identité calculée sur la base des alignements.&lt;br /&gt;
&lt;br /&gt;
=== biosqldb_phylogenies ===&lt;br /&gt;
* contient une table par base de donnée avec l'ensemble des phylogénies des groupes d'orthologues au format newick&lt;br /&gt;
&lt;br /&gt;
=== blastnr ===&lt;br /&gt;
plast_nr2sqltable_v2.py&lt;br /&gt;
&lt;br /&gt;
* contient les résultats des blast vs nr de chaque accession (chromosomes et plasmides sont séparés, une table/accession)&lt;br /&gt;
&lt;br /&gt;
* structure un peu complexe car un hit peut avoir plusieurs hsp,&amp;amp;#x2026;&lt;br /&gt;
&lt;br /&gt;
* table blastnr_taxonomy contient la taxonomie détaillée des hits. Si on importe un nouveau set de résultats blastnr, les taxon pas encore présent dans cette table seront ajoutés (récupérés sur le ncbi avec eutils).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= installation =&lt;br /&gt;
== installation dépendances ==&lt;br /&gt;
sudo apt-get install mysql-server &amp;lt;br /&amp;gt;sudo apt-get install memcached &amp;lt;br /&amp;gt;sudo apt-get install python-django &amp;lt;br /&amp;gt;sudo pip install simplejson &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sudo apt-get install python-pip python-dev build-essential&amp;lt;br /&amp;gt;sudo pip install dill &amp;lt;br /&amp;gt;sudo apt-get install zlib1g-dev &amp;lt;br /&amp;gt;sudo apt-get install libmemcached-dev  &amp;lt;br /&amp;gt;sudo pip install pylibmc  &amp;lt;br /&amp;gt;sudo pip install django-pylibmc    &amp;lt;br /&amp;gt;sudo pip install django-sorting-bootstrap   &amp;lt;br /&amp;gt;sudo pip install gunicorn  &amp;lt;br /&amp;gt;sudo pip install 'django-autocomplete-light&amp;gt;=2.0.0a1'  &amp;lt;br /&amp;gt;sudo apt-get install python-biopython  &amp;lt;br /&amp;gt;sudo apt-get install python-biopython-doc  &amp;lt;br /&amp;gt;sudo apt-get install python-biopython-sql   &amp;lt;br /&amp;gt;sudo pip install pandas    &amp;lt;br /&amp;gt;sudo pip install django-bootstrap3&lt;br /&gt;
sudo pip install blah &amp;lt;br /&amp;gt;sudo pip install BeautifulSoup &amp;lt;br /&amp;gt;sudo pip install simplejson &amp;lt;br /&amp;gt;sudo apt-get install python-qt4 &amp;lt;br /&amp;gt;sudo pip install -U pip setuptools  &amp;lt;br /&amp;gt;sudo pip install matplotlib &amp;lt;br /&amp;gt;sudo apt-get install python-tk &amp;lt;br /&amp;gt;sudo apt-get install libxml2-dev libxslt1-dev &amp;lt;br /&amp;gt;sudo pip install lxml &amp;lt;br /&amp;gt;sudo apt-get install python-tk &amp;lt;br /&amp;gt;sudo pip install matplotlib &amp;lt;br /&amp;gt;sudo pip install ete2 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== installation base de donnée mysql ==&lt;br /&gt;
* installer mysql&lt;br /&gt;
&lt;br /&gt;
* Créer un utilisateur. Les identifiants de l'utilisateur &amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt; de Mysql doivent etre fournis à l'application Django. J'utilise &amp;lt;tt&amp;gt;estrella3&amp;lt;/tt&amp;gt; comme password root pour accéder à cette base de donnée, si tu met le meme ça nous évitera d'avoir des problèmes de synchronisation de nos fichiers, qu'en dis-tu?&lt;br /&gt;
&lt;br /&gt;
=== loader la base de donnée minimale ===&lt;br /&gt;
* contient le shema biosql&lt;br /&gt;
&lt;br /&gt;
* contient des tables pour les COG, KO,&amp;amp;#x2026;&lt;br /&gt;
&lt;br /&gt;
=== TODO faire les liste de ces tables et comment les loader si necessaire ===&lt;br /&gt;
    &lt;br /&gt;
    # sauvegarde&lt;br /&gt;
    # mysqldump -u root -p --all-databases &amp;gt; biodb_sheme_db.sql&lt;br /&gt;
    # relaod&lt;br /&gt;
    mysql -u root -pestrella3 &amp;lt; biodb_sheme_db.sql&lt;br /&gt;
&lt;br /&gt;
== installation django ==&lt;br /&gt;
=== répertoires bitbucket ===&lt;br /&gt;
==== les cloner et les ajouter au $PATH et au $PYTHONPATH ====&lt;br /&gt;
* &amp;lt;tt&amp;gt;utilitaires&amp;lt;/tt&amp;gt; plein de petits utilitaires dont certains sont nécessaires à la base de donnée&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;biosqldb&amp;lt;/tt&amp;gt; nombreux scripts pour interagir avec la base de donnée mysql&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;plots&amp;lt;/tt&amp;gt; scripts pour déssiner les régions génomiques, circos,&amp;amp;#x2026;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;chlamdb&amp;lt;/tt&amp;gt; contient les différents scripts pythons pour l'application django, les templates pour les pages html, les fichiers statiques tels que scripts js et les pages de style css&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;orthomcl&amp;lt;/tt&amp;gt; execution d'orthomcl sur le cluster et parsing du ficher avec les groupes&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;tt&amp;gt;annotation_pipeline&amp;lt;/tt&amp;gt; pour le clustering et l'annotation des protéines (remplace orthomcl depuis début 2016)&lt;br /&gt;
&lt;br /&gt;
== installation memcached (mise en memoire de données pour gagner en réactivité) ==&lt;br /&gt;
* Installer memcached&lt;br /&gt;
&lt;br /&gt;
=== augmenter la taille minimale des objets stockés ===&lt;br /&gt;
* éditer &amp;lt;tt&amp;gt;/etc/memcached.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    # Increase limit &lt;br /&gt;
    -I 128M&lt;br /&gt;
    -m 256&lt;br /&gt;
&lt;br /&gt;
* redémarrer: &amp;lt;tt&amp;gt;/etc/init.d/memcached restart&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= configuration =&lt;br /&gt;
== configuration de l'application django ==&lt;br /&gt;
* créer le fichier custom_tags.py dans templatetags&lt;br /&gt;
&lt;br /&gt;
    # adapter le path&lt;br /&gt;
    sudo emacs /usr/lib/python2.7/dist-packages/django/templatetags/custom_tags.py&lt;br /&gt;
&lt;br /&gt;
    # le fichier doit contenir:&lt;br /&gt;
    &lt;br /&gt;
    from django import template&lt;br /&gt;
    &lt;br /&gt;
    register = template.Library()&lt;br /&gt;
    &lt;br /&gt;
    @register.filter&lt;br /&gt;
    def keyvalue(dict, key):&lt;br /&gt;
        return dict[key]&lt;br /&gt;
&lt;br /&gt;
Configurer l'emplacement de l'aplication et du dossier template &amp;lt;br /&amp;gt;Copier le fichier settings.py de chlamdb_instructions et le mettre dans &amp;lt;tt&amp;gt;chlamdb/settings/settings.py&amp;lt;/tt&amp;gt; &amp;lt;br /&amp;gt;Editer ensuite celui-ci &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    TEMPLATE_DIRS = (&lt;br /&gt;
        &amp;quot;/home/trestan/work/dev/django/chlamydia/templates/&amp;quot;,&lt;br /&gt;
    )&lt;br /&gt;
    &lt;br /&gt;
    PROJECT_DIR = &amp;quot;/home/trestan/work/dev/django/chlamydia/chlamdb/&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== configuration de l'accès mysql ==&lt;br /&gt;
Ne changer que si tu as un autre mot de passe qu'&amp;lt;tt&amp;gt;estrella3&amp;lt;/tt&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;biosqldb/mysqldb_plot_genomic_feature.py&amp;lt;/tt&amp;gt; ligne 208 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    conn = MySQLdb.connect(host=&amp;quot;localhost&amp;quot;, # your host, usually localhost&lt;br /&gt;
                                user=&amp;quot;root&amp;quot;, # your username&lt;br /&gt;
                                passwd=&amp;quot;estrella3&amp;quot;, # your password&lt;br /&gt;
                                db=&amp;quot;orth_%s&amp;quot; % biodb_name) # name of the data base&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;biosqldb/manipulate_mysqldb.py&amp;lt;/tt&amp;gt; ligne 51 &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    t    server = BioSeqDatabase.open_database(driver=&amp;quot;MySQLdb&amp;quot;, user=&amp;quot;root&amp;quot;,&lt;br /&gt;
                           passwd = &amp;quot;estrella3&amp;quot;, host = &amp;quot;localhost&amp;quot;, db=&amp;quot;biosqldb&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
== création des utilisateurs ==&lt;br /&gt;
* les informations concernant les utilisateur sont dans une base de donnée sqlite. Cette base de donnée ne peut pas se synchroniser, il faut donc:&lt;br /&gt;
&lt;br /&gt;
* Initialiser&lt;br /&gt;
&lt;br /&gt;
    python manage.py syncdb&lt;br /&gt;
&lt;br /&gt;
* Créer un super utilisateur:&lt;br /&gt;
&lt;br /&gt;
    python manage.py createsuperuser&lt;br /&gt;
&lt;br /&gt;
=== Créer de nouveaux utilisateurs ===&lt;br /&gt;
# lancer le shell django (dans le dossier de l'application django)&lt;br /&gt;
&lt;br /&gt;
    python manage.py shell&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# loader le module nécessaire et créer un utilisateur&lt;br /&gt;
&lt;br /&gt;
    from django.contrib.auth.models import User&lt;br /&gt;
    &lt;br /&gt;
    user = User.objects.create_user('john', 'lennon@thebeatles.com', 'johnpassword')&lt;br /&gt;
    &lt;br /&gt;
    user.save()&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= lancement d'une aplication django =&lt;br /&gt;
Se fait à l'aide du script &amp;lt;tt&amp;gt;manage.py&amp;lt;/tt&amp;gt; situé dans le répertoire &amp;lt;tt&amp;gt;chlamdb&amp;lt;/tt&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
    python manage.py runserver --nothreading 0.0.0.0:8000&lt;br /&gt;
&lt;br /&gt;
Va démarrer un serveur. Pour accèder à la page d'accueil, aller à l'adresse: &amp;lt;tt&amp;gt;http://localhost:8000/chlamdb/login&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
utilisateur: &amp;lt;tt&amp;gt;crib&amp;lt;/tt&amp;gt; &amp;lt;br /&amp;gt;pw: &amp;lt;tt&amp;gt;estrella3&amp;lt;/tt&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= mise en place d'une base de donnée =&lt;br /&gt;
== téléchargement des génomes ==&lt;br /&gt;
    # c complete genomes only&lt;br /&gt;
    taxid2genomes.py -t &amp;lt;taxon id&amp;gt; -c&lt;br /&gt;
&lt;br /&gt;
* si bcp de génomes d'une meme espèce, il vaut mieux mettre le taxid d'une souche particulière&lt;br /&gt;
&lt;br /&gt;
== formatage gbff files ==&lt;br /&gt;
    mv G*/*gbff.gz .&lt;br /&gt;
    gunzip *gbff&lt;br /&gt;
    # à executer avec l'ensemble des fichiers gbff à include dans la base de donnée&lt;br /&gt;
    gbk_check.py -i *gbff&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;tt&amp;gt;gbk_check.py&amp;lt;/tt&amp;gt;  génomes complets ===&lt;br /&gt;
* écrit un nouveau fichier par record (pour les génomes complets, écrits des fichiers séparés pour le chromosomes et le(s) plasmides) + un ficher avec tous les records associés à un taxid.&lt;br /&gt;
&lt;br /&gt;
* modifie la description pour ne garder que genre-espèce-souche dans la déscription du génome&lt;br /&gt;
&lt;br /&gt;
* supprime le taxid des records: un taxid local sera attribué à chaque souche lors de l'import des gbk dans mysql (chromosome(s) et plasmide(s) auront le même taxid)&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;tt&amp;gt;gbk_check.py&amp;lt;/tt&amp;gt;  draft genomes ===&lt;br /&gt;
* filtration contigs &amp;lt; 1000&lt;br /&gt;
&lt;br /&gt;
* concaténastion des séquences avec 200\*N entre chaque contig&lt;br /&gt;
&lt;br /&gt;
* si pas annoté: réannotation avec prokka&lt;br /&gt;
&lt;br /&gt;
* ATTENTION: il est nécessaire d'exécuter &amp;lt;tt&amp;gt;gbk_check.py -i *gbff&amp;lt;/tt&amp;gt; avec l'ensemble des fichiers en une seule fois si certains génomes doivent etre réannotés, car en cas de réannotation, il faut attribuer un locus tag à chaque génome (basé sur genre-espèce-souche). Le script inclu un controle qui évite que 2 génomes aient des locus_tag identiques.&lt;br /&gt;
&lt;br /&gt;
* Il vaut la peine d'ouvrir les gbk est voir si la description nécessite des changement. &amp;lt;tt&amp;gt;gbk_check.py&amp;lt;/tt&amp;gt; enlève quelques info inutile (Chlamydia trachomatis D, &amp;lt;u&amp;gt;nil&amp;lt;/u&amp;gt;), mais peut passer à coté de certaines choses. Noms parfois incomplets. Description utilisée par la suite comme label pour chaque génome.&lt;br /&gt;
&lt;br /&gt;
* IL EST IMPORTANT DE CHECKER SUR MYSQL SI CHAQUE GENOME A UN TAXON_ID UNIQUE&lt;br /&gt;
&lt;br /&gt;
    select taxon_id from bioentry where biodatabase_id=&amp;quot;140&amp;quot; group by taxon_id having count(*)&amp;gt;1; &lt;br /&gt;
&lt;br /&gt;
== extraction des séquences ==&lt;br /&gt;
=== ATTENTION: bien vérifier que chaque CDS a bien un locus tag, par ex avec le script: ===&lt;br /&gt;
    for i in `ls *gbk`;do echo $i; add_locus_tag.py -i $i -c;done&lt;br /&gt;
&lt;br /&gt;
* si problèmes de ce coté là, y remédier. Le script &amp;lt;tt&amp;gt;add_locus_tag.py&amp;lt;/tt&amp;gt; peut remédier à 2 situations. Crée un nouveau fichier avec extension &amp;lt;tt&amp;gt;_locus.gbk&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ajout de locus tag pour tous les CDS (définir un prefix qui sera incrémenté)&lt;br /&gt;
&lt;br /&gt;
    add_locus_tag.py -i &amp;lt;file&amp;gt;.gbk -l &amp;lt;prefix&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* utilise &amp;lt;tt&amp;gt;gene&amp;lt;/tt&amp;gt; comme locus tag uniquement si aucun locus n'est identifié (cas observé avec le génome de ''C. felis'')&lt;br /&gt;
&lt;br /&gt;
    add_locus_tag.py -i &amp;lt;file&amp;gt;.gbk -g&lt;br /&gt;
&lt;br /&gt;
=== création d'un fichier faa par gbk (inclu seq des chromosome + plasmide(s)) ===&lt;br /&gt;
* ignore les loci labellés comme pseudogènes&lt;br /&gt;
&lt;br /&gt;
* crée des fasta avec comme entete &amp;quot;&amp;gt;locus_tag description&amp;quot;: il vaut mieux travailler avec les locus_tag, car les protein_id ne sont pas uniques (2 proteins identiques entre 2 génomes peuvent avoir le meme protein_id)&lt;br /&gt;
&lt;br /&gt;
=== TODO chhanger pour les protein id, car plusieurs protéines peuvent avoir un même locus tag. Va nécessiter pas mal d'adaptations. ===&lt;br /&gt;
    for i in `ls *gbk`; do gbk2faa.py -i -f $i;done&lt;br /&gt;
&lt;br /&gt;
== import des génomes dans la base de donnée (schéma biosql) ==&lt;br /&gt;
    # va créer une base de donnée si elle n'existe pas&lt;br /&gt;
    load_gbk_into_mysql_db.py -d &amp;lt;database name&amp;gt; -g *merged.gbk&lt;br /&gt;
&lt;br /&gt;
* NOTE: possibilité d'effacer une base de donnée avec ce meme script: &amp;lt;tt&amp;gt;load_gbk_into_mysql_db.py -d &amp;lt;database name&amp;gt; -r&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== annotation des génomes ==&lt;br /&gt;
=== il faut d'abord faire des cluster de sequences homologues ===&lt;br /&gt;
    # sur vital-it (script local en dévelopment)&lt;br /&gt;
    bsub -o out_main.txt -e err_main.txt ~/annotation_pipeline/orthofinder_vital.py -i faa&lt;br /&gt;
&lt;br /&gt;
* crée un ficher avec les clusters&lt;br /&gt;
&lt;br /&gt;
=== annotation des séquences (aa) ===&lt;br /&gt;
* input: 1 fichier faa par génome (avec seq chr + plasmides), ficher de sortie d'orthofinder (&amp;lt;tt&amp;gt;OrthologousGroups.txt&amp;lt;/tt&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    #  -i INPUT_FASTA [INPUT_FASTA ...], --input_fasta INPUT_FASTA [INPUT_FASTA ...]&lt;br /&gt;
    #                        input fasta file&lt;br /&gt;
    #  -m MCL_FILE, --mcl_file MCL_FILE&lt;br /&gt;
    #                        mcl_file&lt;br /&gt;
    #  -s, --interpro        execute interproscan&lt;br /&gt;
    #  -p, --priam           execute PRIAM&lt;br /&gt;
    #  -t, --phylo           execute RAXML for phylogenetic tree reconstruction of&lt;br /&gt;
    #                        all orthogroups with &amp;gt;2 sequences&lt;br /&gt;
    #  -r, --rerun           try to rerun jobs killed by LFS system, increasing&lt;br /&gt;
    #                        missing ressources&lt;br /&gt;
    #  -l, --run_local       Run locally&lt;br /&gt;
    #  -c, --cogs            Blast COGs database (using BlastP)&lt;br /&gt;
    #  -n, --blast_refseq    Blast ncbi refseq database (using PLASTp)&lt;br /&gt;
    #  -w, --blast_swissprot&lt;br /&gt;
    #                        Blast ncbi nr database (using PLASTp)&lt;br /&gt;
    #  -a, --get_align       get multi fasta &amp;amp; alignments from orthofinder results&lt;br /&gt;
    #                        (need fasta nucl or aa as input, with locus tag as&lt;br /&gt;
    #                        header)&lt;br /&gt;
    #  -gc, --get_core       get single copy core groups&lt;br /&gt;
    #  -gct CORE_TOLERANCE_MISSING, --core_tolerance_missing CORE_TOLERANCE_MISSING&lt;br /&gt;
    #                        number of missing data accepted to include in core&lt;br /&gt;
    #                        (default=0, only single copy conserved in all genomes)&lt;br /&gt;
    #  -nu, --nucl           use nucleotide sequences (alignment only)&lt;br /&gt;
    &lt;br /&gt;
    # soumettre à la queue longue car peut nécessiter plus de 24 heures si certains sous-jobs se font killer pour des raisons de durée ou de ressource (automatiquement resoumis) &lt;br /&gt;
    bsub -q long -o annot_out.txt -e annot_err.txt ~/annotation_pipeline/annotation_pipeline.py -i *faa -m Ortogroups.txt -s -p -c -n -w -r -a -t -gc -gct 0&lt;br /&gt;
&lt;br /&gt;
=== loading des résultats dans la base de donnée ===&lt;br /&gt;
* interproscan&lt;br /&gt;
&lt;br /&gt;
* cave at créer la database interpro et ses tables correspondantes&lt;br /&gt;
&lt;br /&gt;
    cd interpro_results&lt;br /&gt;
    interpro2sqltable.py -i interpro_*/*tsv -d &amp;lt;database_name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
    cd interpro_results&lt;br /&gt;
    for i in `ls ./interpro_*/*tsv`; do interpro2sqltable.py -i $i -d &amp;lt;database_name&amp;gt;; done&lt;br /&gt;
&lt;br /&gt;
* groupes d'orthologues&lt;br /&gt;
&lt;br /&gt;
    # utiliser le meme nom de base de donnée que précédement&lt;br /&gt;
    mysqldb_load_mcl_output.py -d &amp;lt;mysqldb name&amp;gt; -o -m Orthogroups.txt # CAVE THE -O IS IMPORTANT !!!&lt;br /&gt;
&lt;br /&gt;
* COGs&lt;br /&gt;
&lt;br /&gt;
    # import des résultats blast dans la base de donnée, génération des tables correspondates&lt;br /&gt;
    # coverage_cutoff=50, identity_cutoff=25&lt;br /&gt;
    blastCOG2COG_classification.py -i blast_*txt -d &amp;lt;database_name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* KO (groupes d'orthologues de la base de donnée KEGG)&lt;br /&gt;
&lt;br /&gt;
* on peut les obtenir en soumettant les séquences à leur server (http://www.kegg.jp/ghostkoala/). On peut soumettre toutes les séquences d'un seul coup, en utilisant le fichier all.faa.&lt;br /&gt;
&lt;br /&gt;
    priam_genomeEnzyme2sqltable.py -k user_ko_all.txt -d &amp;lt;database_name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
    priam_genomeEnzyme2sqltable.py -k user_*.txt -d &amp;lt;database_name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* EC priam (même script)&lt;br /&gt;
&lt;br /&gt;
    priam_genomeEnzyme2sqltable.py -i PRIAM_*/PRIAM_*/ANNOTATION/sequenceECs.txt -d &amp;lt;database_name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ajout table d'identité de tous les groupes d'orthologues&lt;br /&gt;
&lt;br /&gt;
* calcul identité parwise ajout à la base de donnée orth_&amp;lt;base de donnee&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    cd aa_alignments&lt;br /&gt;
    orthogroup_identity_db.py -a *faa -d &amp;lt;database name&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* ajout des phylogénies de tous les groupes d'orthologues&lt;br /&gt;
&lt;br /&gt;
    load_phylogenies_into_mysql_db.py -d &amp;lt;database_name&amp;gt; -t RAxML_result.*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== reference phylogeny ==&lt;br /&gt;
* utilisée pour visualiser la distribution des homologues dans le groupe d'espèces étudié&lt;br /&gt;
&lt;br /&gt;
=== get single copy core groups fasta alignment ===&lt;br /&gt;
* les entetes des séquences vont contenir les taxons ids&lt;br /&gt;
&lt;br /&gt;
    # sauve les alignement dans le dossier d'execution&lt;br /&gt;
    mysqldb_load_mcl_output.py -d chlamydia_11_15 -c .&lt;br /&gt;
&lt;br /&gt;
    # alignements avec MAFFT&lt;br /&gt;
    for i in `ls *txt`; do mafft --maxiterate 1000 --quiet $i &amp;gt; ${i/.txt/_mafft.faa}; done&lt;br /&gt;
&lt;br /&gt;
    # conctenation des alignement sur la base des entetes (taxon id du génome)&lt;br /&gt;
    concat_align.py -f group*mafft.faa&lt;br /&gt;
&lt;br /&gt;
== phylogenetic reconstruction ==&lt;br /&gt;
    # remove spaces in header (TODO: modifier script qui génère les fasta pour enlever cet espace)&lt;br /&gt;
    sed -i 's/ //' msa.fa&lt;br /&gt;
    # phylogenetic reconstruction &lt;br /&gt;
    FastTree -gamma -spr 4 -mlacc 2 -slownni msa.fa &amp;gt; chlamydiales_fasttree.tree&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== rename nodes (optional, only if you want to replace taxon ids b genome labels for figtree display) ==&lt;br /&gt;
    phylo_convert_leaf_labels.py -i core_chlamydia.tree -a -d chlamydia_04_16&lt;br /&gt;
&lt;br /&gt;
= ajout phylogénie de référence =&lt;br /&gt;
* insertion d'une phylégénie de référence (par ex basée dur core genes concaténés, 16S,&amp;amp;#x2026;)&lt;br /&gt;
&lt;br /&gt;
== login mysql ==&lt;br /&gt;
    mysql -uroot -pestrell3 biosqldb&lt;br /&gt;
&lt;br /&gt;
== commade sql ajout phylogénie ==&lt;br /&gt;
* nécessite de savoir l'identifiant de la base de donnée. Dans la base biosqldb Mysql:&lt;br /&gt;
&lt;br /&gt;
    select * from biodatabase;&lt;br /&gt;
&lt;br /&gt;
* relever le database id et l'utiliser dans la commande suivant, avec l'arbre en format newick&lt;br /&gt;
&lt;br /&gt;
    insert into reference_phylogeny (biodatabase_id, tree) values(&amp;lt;database id&amp;gt;, &amp;quot;(1035343:0.21057,(301:0.20823,(1172027:0.00064,(1069693:0.00064,1172028:0.00101)0.493:0.00089)1.000:0.17718)0.920:0.03258,(((62:0.00127,(1069694:0.00144,313:0.00159)0.739:0.00109)1.000:0.04219,(1143376:0.00064,330758:0.00061)1.000:0.03251)1.000:0.16344,((308:0.00064,(59:0.00064,(60:0.00064,307:0.00064)0.783:0.00064)0.904:0.00064)1.000:0.23067,(66:0.25811,((414781:0.18184,1137444:0.14988)1.000:0.11694,((1279496:0.48960,(64:0.27784,1279497:0.36339)0.925:0.05753)1.000:0.13235,((1021545:0.72605,((134:0.70304,((133:0.13884,132:0.21859)1.000:0.23610,(291:0.41268,(129:0.26749,130:0.27988)1.000:0.13232)0.999:0.08764)1.000:0.16114)1.000:0.24198,(262606:0.61870,(1265182:0.51047,((128:0.37760,(126:0.12204,(1276848:0.16315,616422:0.11342)0.975:0.05046)1.000:0.22251)1.000:0.26239,((125:0.09276,896740:0.08499)1.000:0.43896,(1279493:0.41975,(127:0.33659,131:0.27939)1.000:0.15519)0.978:0.09479)0.999:0.08432)0.999:0.09551)0.699:0.06018)0.999:0.07929)1.000:0.14003)1.000:0.39573,((48:0.00994,(283:0.02641,55:0.01940)0.444:0.00519)1.000:0.08775,((804807:0.05632,((314:0.03612,886707:0.03610)1.000:0.05981,((45:0.01097,52:0.00608)1.000:0.02279,(46:0.03300,47:0.03460)0.428:0.00903)1.000:0.03179)1.000:0.02932)0.944:0.01454,(49:0.10299,87925:0.08127)1.000:0.03259)0.866:0.03656)1.000:0.38582)0.734:0.07865)1.000:0.12121)0.299:0.02953)1.000:0.04305)0.549:0.02263)0.548:0.01948);&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
= operon Door2 =&lt;br /&gt;
== table obtenue sur la base de donnée door2 ==&lt;br /&gt;
* http://csbl.bmb.uga.edu/DOOR/index.php&lt;br /&gt;
&lt;br /&gt;
    &amp;gt;select * from DOOR2_operon_accessions limit 10;&lt;br /&gt;
    &lt;br /&gt;
    +---------+-----------+&lt;br /&gt;
    | door_id | accession |&lt;br /&gt;
    +---------+-----------+&lt;br /&gt;
    |      13 | NC_009930 |&lt;br /&gt;
    |     111 | NC_009928 |&lt;br /&gt;
    |    1101 | NC_009931 |&lt;br /&gt;
    |    1190 | NC_009929 |&lt;br /&gt;
    |    1740 | NC_009932 |&lt;br /&gt;
    |    2209 | NC_009926 |&lt;br /&gt;
    |    2477 | NC_009933 |&lt;br /&gt;
    |    2636 | NC_009925 |&lt;br /&gt;
    |    3287 | NC_009927 |&lt;br /&gt;
    |    3396 | NC_009934 |&lt;br /&gt;
&lt;br /&gt;
== récuperation de tous les operons disponibles pour les accessions d'une base de donnée ==&lt;br /&gt;
* utilise les anciens &amp;lt;tt&amp;gt;locus tag&amp;lt;/tt&amp;gt;, donc pas toujours complet&lt;br /&gt;
&lt;br /&gt;
* necessite table &amp;lt;tt&amp;gt;DOOR2_operon_accessions&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* extraite de la page qui liste tous les génomes sur door&lt;br /&gt;
&lt;br /&gt;
* permet de savoir quels sont des génomes disponibles sur door et des télécharger les data disponibles&lt;br /&gt;
&lt;br /&gt;
* souvent basé sur les vieux locus tag et non les locus tags refseq&lt;br /&gt;
&lt;br /&gt;
    +---------+-----------+&lt;br /&gt;
    | door_id | accession |&lt;br /&gt;
    +---------+-----------+&lt;br /&gt;
    |      13 | NC_009930 |&lt;br /&gt;
    |     111 | NC_009928 |&lt;br /&gt;
    |    1101 | NC_009931 |&lt;br /&gt;
    |    1190 | NC_009929 |&lt;br /&gt;
    |    1740 | NC_009932 |&lt;br /&gt;
    |    2209 | NC_009926 |&lt;br /&gt;
    |    2477 | NC_009933 |&lt;br /&gt;
    |    2636 | NC_009925 |&lt;br /&gt;
    |    3287 | NC_009927 |&lt;br /&gt;
&lt;br /&gt;
    operon_door2.py -d chlamydia_04_16&lt;br /&gt;
&lt;br /&gt;
= create seqfeature_id2old_locus_tag =&lt;br /&gt;
* old locus tags from genbank&lt;br /&gt;
&lt;br /&gt;
    ./create_locus2old_locus_table.py -d chlamydia_04_16&lt;br /&gt;
&lt;br /&gt;
= create seqfeature_id2locus_tag =&lt;br /&gt;
* le but est de remplacer tous les identifiants par des identifiants numériques pour gagner en vitesse&lt;br /&gt;
&lt;br /&gt;
* à terme: changer orthology_detail, pathways,COG,KO,&amp;amp;#x2026;&lt;br /&gt;
&lt;br /&gt;
    get_locus2seqfeature_table.py -d chlamydia_04_16&lt;br /&gt;
&lt;br /&gt;
= get uniprot data =&lt;br /&gt;
* search if protein is on uniprot&lt;br /&gt;
&lt;br /&gt;
* get annotation status, annotation score and annotation&lt;br /&gt;
&lt;br /&gt;
* get go annotation&lt;br /&gt;
&lt;br /&gt;
* get all cross references to other databases&lt;br /&gt;
&lt;br /&gt;
* some refseq sequences are not on uniprot (the ones differing from initial annotation)&lt;br /&gt;
&lt;br /&gt;
    accession2db_links.py -d chlamydia_04_16&lt;br /&gt;
&lt;br /&gt;
== get go annotation ==&lt;br /&gt;
* from interpro annotation using:&lt;br /&gt;
&lt;br /&gt;
* http://geneontology.org/external2go/interpro2go&lt;br /&gt;
&lt;br /&gt;
* and from uniprot, which includes annotation derived from unirules, hamap,&amp;amp;#x2026;&lt;br /&gt;
&lt;br /&gt;
* basic idea: show go from uniprot when available, or interpro/COG when not available&lt;br /&gt;
&lt;br /&gt;
== classification: available from go sql shema ==&lt;br /&gt;
* molecular function&lt;br /&gt;
&lt;br /&gt;
* cellular component&lt;br /&gt;
&lt;br /&gt;
* biological process&lt;br /&gt;
&lt;br /&gt;
= update table identity_closest_homolog2_chlamydia_04_16 =&lt;br /&gt;
* on remplace les locus tags par des seqfeature_id&lt;br /&gt;
&lt;br /&gt;
* script &amp;lt;tt&amp;gt;comparative_tables.py&amp;lt;/tt&amp;gt; est déjà modifié&lt;br /&gt;
&lt;br /&gt;
= add table with locus of interest =&lt;br /&gt;
== columns of the table: ==&lt;br /&gt;
* category&lt;br /&gt;
&lt;br /&gt;
* gene&lt;br /&gt;
&lt;br /&gt;
* locus_tag&lt;br /&gt;
&lt;br /&gt;
* description&lt;br /&gt;
&lt;br /&gt;
* reference&lt;br /&gt;
&lt;br /&gt;
    +-----------------------------------------------------+------+-------------+--------------------------------------+---------------------------------------------------------------------------------+&lt;br /&gt;
    | category                                            | gene | locus_tag   | description                          | reference                                                                       |&lt;br /&gt;
    +-----------------------------------------------------+------+-------------+--------------------------------------+---------------------------------------------------------------------------------+&lt;br /&gt;
    | Components of the Parachlamydia chemosensory system | Tar  | PUV_RS13085 | Methyl-accepting chemotaxis protein  | Unity in variety--the pan-genome of the Chlamydiae. Collingro et al. MBE (2011) |&lt;br /&gt;
    | Components of the Parachlamydia chemosensory system | Tar  | PUV_RS05455 | Methyl-accepting chemotaxis protein  | Unity in variety--the pan-genome of the Chlamydiae. Collingro et al. MBE (2011) |&lt;br /&gt;
    +-----------------------------------------------------+------+-------------+--------------------------------------+---------------------------------------------------------------------------------|&lt;br /&gt;
&lt;br /&gt;
* on peut laisser des champs libres, il faut juste le bon nombre de colonnes&lt;br /&gt;
&lt;br /&gt;
== load tab delimited file ==&lt;br /&gt;
    load_annotation_table.py -t table -d chlamydia_04_16&lt;br /&gt;
&lt;br /&gt;
= Générer les tables &amp;quot;comparative_tables&amp;quot; =&lt;br /&gt;
    comparative_tables.py -d &amp;lt;database_name&amp;gt; #and options&lt;br /&gt;
&lt;br /&gt;
-Charger les fichier interpro \*.html dans assets/&lt;br /&gt;
&lt;br /&gt;
= TODO générer la table &amp;quot;genomes&amp;quot; =&lt;br /&gt;
-Table &amp;quot;identity best hit&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    orthofinder_blast2pairwise_BBH.py -s SequenceIDs.txt -b Blast*.txt -d &amp;lt;biodb_name&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=WebDev&amp;diff=205</id>
		<title>WebDev</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=WebDev&amp;diff=205"/>
		<updated>2019-02-28T18:54:05Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: Created page with &amp;quot;&amp;lt;br /&amp;gt;  == DataTable ==  === WordWrap specific column of the table ===  * first add a class to the target column &amp;lt;syntaxhighlight lang=&amp;quot;javascript+myghty&amp;quot;&amp;gt; $('#example').dataT...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DataTable ==&lt;br /&gt;
&lt;br /&gt;
=== WordWrap specific column of the table ===&lt;br /&gt;
&lt;br /&gt;
* first add a class to the target column&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript+myghty&amp;quot;&amp;gt;&lt;br /&gt;
$('#example').dataTable( {&lt;br /&gt;
  &amp;quot;columnDefs&amp;quot;: [&lt;br /&gt;
    { className: &amp;quot;wrapcol&amp;quot;, &amp;quot;targets&amp;quot;: [ 1 ] }&lt;br /&gt;
  ]&lt;br /&gt;
} );&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Then add css to customize column&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
table td.wrapcol {&lt;br /&gt;
  word-break: break-all;&lt;br /&gt;
  word-wrap: break-word;&lt;br /&gt;
  width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Divers ==&lt;br /&gt;
&lt;br /&gt;
=== Dessin download ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;i class=&amp;quot;fa fa-download&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CSS ==&lt;br /&gt;
&lt;br /&gt;
=== Hide elements ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
#ref{&lt;br /&gt;
display: none;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Javascript ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Link directly to specific boostrap tab ===&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
// Javascript to enable link to tab&lt;br /&gt;
var url = document.location.toString();&lt;br /&gt;
if (url.match('#')) {&lt;br /&gt;
    $('.nav-tabs a[href=&amp;quot;#' + url.split('#')[1] + '&amp;quot;]').tab('show');&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
// Change hash for page-reload&lt;br /&gt;
$('.nav-tabs a').on('shown.bs.tab', function (e) {&lt;br /&gt;
    window.location.hash = e.target.hash;&lt;br /&gt;
})&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=MediaWiki:Sidebar&amp;diff=204</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=MediaWiki:Sidebar&amp;diff=204"/>
		<updated>2019-02-28T13:41:37Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help&lt;br /&gt;
* Documentation&lt;br /&gt;
*** ChlamDB|ChlamDB&lt;br /&gt;
*** diag_pipeline|Diag_pipeline&lt;br /&gt;
*** MOLIS_miroir|MOLIS_miroir&lt;br /&gt;
* Notes&lt;br /&gt;
*** TODO|TODO&lt;br /&gt;
*** MediaWiki|MediaWiki&lt;br /&gt;
*** Linux|Linux&lt;br /&gt;
*** Python|Python&lt;br /&gt;
*** WebDev|WebDev&lt;br /&gt;
*** bioinfo|Bioinformatics&lt;br /&gt;
*** CHUV|CHUV&lt;br /&gt;
*** Systematics|Systematics&lt;br /&gt;
*** Metagenomics|Metegenomics&lt;br /&gt;
* Tutoriaux&lt;br /&gt;
*** Index|Index&lt;br /&gt;
&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=TODO&amp;diff=203</id>
		<title>TODO</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=TODO&amp;diff=203"/>
		<updated>2019-02-22T14:05:32Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==A lire==&lt;br /&gt;
&lt;br /&gt;
====Virual envs/Pipelines====&lt;br /&gt;
&lt;br /&gt;
* https://www.taniarascia.com/what-are-vagrant-and-virtualbox-and-how-do-i-use-them/&lt;br /&gt;
* https://fr.slideshare.net/tallphil/standardising-swedish-genomics-analyses-using-nextflow&lt;br /&gt;
&lt;br /&gt;
===Tools===&lt;br /&gt;
&lt;br /&gt;
* http://wwwuser.gwdg.de/~compbiol/molbio_course/2018/worksheet-day1.pdf&lt;br /&gt;
* http://2018.igem.org/Team:Vilnius-Lithuania-OG/ReactionGAN&lt;br /&gt;
&lt;br /&gt;
* khmer: https://khmer.readthedocs.io/en/stable/user/blog-posts.html&lt;br /&gt;
&lt;br /&gt;
===Biology===&lt;br /&gt;
&lt;br /&gt;
*https://lcbb.epfl.ch/compbio14/&lt;br /&gt;
*https://viral-ngs.readthedocs.io/en/v1.1.2/index.html&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=TODO&amp;diff=202</id>
		<title>TODO</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=TODO&amp;diff=202"/>
		<updated>2019-02-20T14:07:24Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==A lire==&lt;br /&gt;
&lt;br /&gt;
====Virual envs/Pipelines====&lt;br /&gt;
&lt;br /&gt;
*https://www.taniarascia.com/what-are-vagrant-and-virtualbox-and-how-do-i-use-them/&lt;br /&gt;
*https://fr.slideshare.net/tallphil/standardising-swedish-genomics-analyses-using-nextflow&lt;br /&gt;
&lt;br /&gt;
===Tools===&lt;br /&gt;
&lt;br /&gt;
*http://wwwuser.gwdg.de/~compbiol/molbio_course/2018/worksheet-day1.pdf&lt;br /&gt;
*http://2018.igem.org/Team:Vilnius-Lithuania-OG/ReactionGAN&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
===Biology===&lt;br /&gt;
&lt;br /&gt;
*https://lcbb.epfl.ch/compbio14/&lt;br /&gt;
*https://viral-ngs.readthedocs.io/en/v1.1.2/index.html&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Bioinfo&amp;diff=201</id>
		<title>Bioinfo</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Bioinfo&amp;diff=201"/>
		<updated>2019-02-20T14:05:59Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Tools=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Software!!Topic&lt;br /&gt;
|-&lt;br /&gt;
|[[bwa]]||Mapping&lt;br /&gt;
|-&lt;br /&gt;
|[[centrifuge]]||Taxonomic classification of nucleotide sequences&lt;br /&gt;
|-&lt;br /&gt;
|[[kaiju]]||Taxonomic classification of amino acid sequences&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Pipelines Snakemake==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#https://github.com/metagenome-atlas/atlas&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
=Links=&lt;br /&gt;
&lt;br /&gt;
#https://github.com/snayfach/MIDAS&lt;br /&gt;
#https://github.com/ncbi/sra-tools/wiki/HowTo:-fasterq-dump&lt;br /&gt;
#http://calcul.math.cnrs.fr/IMG/pdf/presentation.pdf&lt;br /&gt;
#https://github.com/gjospin/PhyloSift&lt;br /&gt;
#http://hannonlab.cshl.edu/fastx_toolkit/commandline.html&lt;br /&gt;
#https://github.com/JoseBlanca/seq_crumbs&lt;br /&gt;
#https://github.com/soedinglab/MMseqs2/wiki#install-static-linux-version&lt;br /&gt;
#https://github.com/SaierLaboratory/BioVx/blob/master/scripts/gblast3.py&lt;br /&gt;
#https://ccb.jhu.edu/software/bracken/&lt;br /&gt;
#http://motu-tool.org/&lt;br /&gt;
#https://www.ebi.ac.uk/metagenomics/&lt;br /&gt;
#https://www.nature.com/articles/d41586-018-07196-1&lt;br /&gt;
#https://www.taxonomer.com/&lt;br /&gt;
#http://segatalab.cibio.unitn.it/tools/&lt;br /&gt;
#https://academic.oup.com/nar/article/45/2/e7/2953304&lt;br /&gt;
#https://www.nature.com/articles/nmeth.3802&lt;br /&gt;
#https://research.bioinformatics.udel.edu/peptidematch/index.jsp&lt;br /&gt;
#http://lab.dessimoz.org/blog/2018/10/01/human-plant-orthologs-p2&lt;br /&gt;
#http://merenlab.org/software/anvio/&lt;br /&gt;
#http://www.bigsi.io&lt;br /&gt;
#https://www.ebi.ac.uk/interpro/genomeproperties/#viewer&lt;br /&gt;
#https://bioinf.shenwei.me/seqkit/&lt;br /&gt;
#http://hannonlab.cshl.edu/fastx_toolkit/&lt;br /&gt;
#https://deeptools.readthedocs.io/en/develop/index.html&lt;br /&gt;
&lt;br /&gt;
=Biblio=&lt;br /&gt;
&lt;br /&gt;
#https://www.nature.com/articles/s41586-018-0703-0.epdf?shared_access_token=gm4GZr3P2ZZxDN8RGNy7LdRgN0jAjWel9jnR3ZoTv0N9OWpzII7VEgb2rgQ968D8MuuDkP3J2YZRratQgCRBTWXIBHcUKnD0HqETn9DHIBBPy5h4d7-POMKMRzGuhjJ8D3O4jLPrj4JrH7tG6gNQ6GQV77d_1eo568aMvymB-GU%3D&lt;br /&gt;
#https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6090853/&lt;br /&gt;
#https://watermark.silverchair.com/msy123.pdf?token=AQECAHi208BE49Ooan9kkhW_Ercy7Dm3ZL_9Cf3qfKAc485ysgAAAkgwggJEBgkqhkiG9w0BBwagggI1MIICMQIBADCCAioGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMHUixy6gkLUA3-pjLAgEQgIIB-y5PdqIXTXk8tHL2nlaGIkx8nd-e6zdeifITsMs_WhG6Ri-iq0a_7w4lbB8DB8sTYrQefo0r0t5kda2AcRpaljP6V9pazbnx0nI_8qYqSUHlwazmGiXp2d01On_dz0CnsWnU3_9lBG8V8BWqxFLxtoDGcpDEi7QuEGOfNqXtvFLIzjDktbIORSiGSbpfqHo43UXby9IIDgnh8QmKoDm6zegZ_l2xVsPFJX1g_TvJToF9e0ORWuexNBGE5yMpKIN26aVse4BeS5lnrW-TXkLAvLh7eKNSMYznL4FK4gklCDFvDf6dAESrCgIEjbmBRGR5R6zTh3Ldw5PRHdLSquUXZ3sxqAGYZkFq2msd86fxaBqwE5UhJQHbNDsR1UD6CdfI7Dr12rCaqJgWyEHjwU9d-TNvZpu6buSBESQAgOjwEB7fWZc2MdyijGfD8dPYdkbsHYwiCjVxiSXXlIVehpRo8rNz9T9k7z38WYSLOjnELMRDl1NTerZyVRz2ixGQzLkXz7D0_iGvfgh6LIlvtYnfAQZmX1hBDfaxTjMbQwVJjvT8DS3dmXgYoc2J8sdEpi2dUwb6gt3XUbxbskvaYfDXo0JeQTPq5wftD54Iwp74VdYw5gHssdtFkbLLsh83ao2dtNDnlu0Uc2QB7gQ_TYRBmYPB3UzhkuTgaHOy0g&lt;br /&gt;
#https://research.pasteur.fr/fr/project/population-genomics/&lt;br /&gt;
#https://medium.com/@infoecho/the-end-of-a-chapter-a-memoir-on-bioinformatics-development-work-for-single-molecule-sequencing-19455c288280&lt;br /&gt;
#https://watermark.silverchair.com/bbw020.pdf?token=AQECAHi208BE49Ooan9kkhW_Ercy7Dm3ZL_9Cf3qfKAc485ysgAAAlowggJWBgkqhkiG9w0BBwagggJHMIICQwIBADCCAjwGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMq2CbkYjDYcR3lshgAgEQgIICDcfmCZSqsrJPkLxOgW2ftW4xru0PuqsKrx4TG05vnF9dedAd9P8Ya8xn3gjY7dsC1XtnUoxhj0J9x9gXI3-N0KI1oVSxy5BpUX6f40iJS9L5tBSv2FAAK108r983tECXELKnATZj1HQYtz9RCkasj3tsA5QxQULDHcgj195vsn6fGulC3StrzNnbEu4oZuk6e2LAEQJbSYHE8UsDw2yngo0s80FaHyWhduJynK_NsdIwt2aVXV2HB7BZG0uTYYQU0-R00wX75wjDg5hrdW3lsYIvq87XlmyKAkug_vCHyh0rOURVZXZXRlqd5uxj4zgb1jgMU5ue18RWxe00Rw_ZoHnaVIUSbM5E7xLEUA6hFS2Gqmoe1_j5Gq_b21dWVi3exT2TpIrzc2GpZbw3a5IegaaI9yTEICauJ21UhzPXNzCmR9aLqc45kDj5Kahhc2pV3sNMANyReqMuQc9SREa7BVA58L-FVEVOVYzREG837X29bRzEIPK1SMtE-n2f4WXNOdDK--M7jumgKJubztly_cNZfnC_hfGYBRNmBf4dWDXuFE50RfWdpnVkYMtXvWGrk5rJ6tpwvR490vhVKCWoaWLFm00R9yI9sTiReSUapvGaxyw77Uq1rdoDcjAgcETYlXUpvqC7Q2GsAXtJiVi7NMo-XZz-sDcY9hOfElIMiQCEk7CwWfQZ6X6aMEakhg&lt;br /&gt;
&lt;br /&gt;
#https://www.ncbi.nlm.nih.gov/pmc/articles/PMC165453/&lt;br /&gt;
&lt;br /&gt;
=Estimation du génome sur la base des kmer=&lt;br /&gt;
&lt;br /&gt;
#http://kmergenie.bx.psu.edu/&lt;br /&gt;
#https://khmer-recipes.readthedocs.io/en/latest/003-estimate-genome-size/index.html&lt;br /&gt;
#https://khmer-recipes.readthedocs.io/en/latest/005-estimate-total-genome-size/&lt;br /&gt;
#https://khmer-recipes.readthedocs.io/en/latest/&lt;br /&gt;
#http://koke.asrc.kanazawa-u.ac.jp/HOWTO/kmer-genomesize.html&lt;br /&gt;
&lt;br /&gt;
=Meteganomic: taxonomic assignation=&lt;br /&gt;
&lt;br /&gt;
#http://porecamp.github.io/2017/metagenomics.html&lt;br /&gt;
#https://ccb.jhu.edu/software/centrifuge/manual.shtml&lt;br /&gt;
&lt;br /&gt;
=Networks=&lt;br /&gt;
&lt;br /&gt;
#youtube network&lt;br /&gt;
&lt;br /&gt;
#http://www.yasiv.com/youtube#?Search%3Fq=write%20in%20c&amp;amp;q=N'to%20-%20La%20Cl%C3%A9%20Des%20Champs&lt;br /&gt;
#https://github.com/anvaka/VivaGraphJS&lt;br /&gt;
&lt;br /&gt;
=maps=&lt;br /&gt;
&lt;br /&gt;
#word density maps:&lt;br /&gt;
&lt;br /&gt;
=Installation de ScanIndel (+BLAT)=&lt;br /&gt;
&lt;br /&gt;
- https://github.com/cauyrd/ScanIndel&lt;br /&gt;
- via conda&lt;br /&gt;
- donwloder executables manquant: http://hgdownload.soe.ucsc.edu/admin/exe/linux.x86_64/&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Bioinfo&amp;diff=200</id>
		<title>Bioinfo</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Bioinfo&amp;diff=200"/>
		<updated>2019-02-20T13:56:25Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Tools=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Software!!Topic&lt;br /&gt;
|-&lt;br /&gt;
|[[bwa]]||Mapping&lt;br /&gt;
|-&lt;br /&gt;
|[[centrifuge]]||Taxonomic classification of nucleotide sequences&lt;br /&gt;
|-&lt;br /&gt;
|[[kaiju]]||Taxonomic classification of amino acid sequences&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Pipelines Snakemake==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#https://github.com/metagenome-atlas/atlas&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
=Links=&lt;br /&gt;
&lt;br /&gt;
#https://github.com/snayfach/MIDAS&lt;br /&gt;
#https://github.com/ncbi/sra-tools/wiki/HowTo:-fasterq-dump&lt;br /&gt;
#http://calcul.math.cnrs.fr/IMG/pdf/presentation.pdf&lt;br /&gt;
#https://github.com/gjospin/PhyloSift&lt;br /&gt;
#http://hannonlab.cshl.edu/fastx_toolkit/commandline.html&lt;br /&gt;
#https://github.com/JoseBlanca/seq_crumbs&lt;br /&gt;
#https://github.com/soedinglab/MMseqs2/wiki#install-static-linux-version&lt;br /&gt;
#https://github.com/SaierLaboratory/BioVx/blob/master/scripts/gblast3.py&lt;br /&gt;
#https://ccb.jhu.edu/software/bracken/&lt;br /&gt;
#http://motu-tool.org/&lt;br /&gt;
#https://www.ebi.ac.uk/metagenomics/&lt;br /&gt;
#https://www.nature.com/articles/d41586-018-07196-1&lt;br /&gt;
#https://www.taxonomer.com/&lt;br /&gt;
#http://segatalab.cibio.unitn.it/tools/&lt;br /&gt;
#https://academic.oup.com/nar/article/45/2/e7/2953304&lt;br /&gt;
#https://www.nature.com/articles/nmeth.3802&lt;br /&gt;
#https://research.bioinformatics.udel.edu/peptidematch/index.jsp&lt;br /&gt;
#http://lab.dessimoz.org/blog/2018/10/01/human-plant-orthologs-p2&lt;br /&gt;
#http://merenlab.org/software/anvio/&lt;br /&gt;
#http://www.bigsi.io&lt;br /&gt;
#https://www.ebi.ac.uk/interpro/genomeproperties/#viewer&lt;br /&gt;
&lt;br /&gt;
=Biblio=&lt;br /&gt;
&lt;br /&gt;
#https://www.nature.com/articles/s41586-018-0703-0.epdf?shared_access_token=gm4GZr3P2ZZxDN8RGNy7LdRgN0jAjWel9jnR3ZoTv0N9OWpzII7VEgb2rgQ968D8MuuDkP3J2YZRratQgCRBTWXIBHcUKnD0HqETn9DHIBBPy5h4d7-POMKMRzGuhjJ8D3O4jLPrj4JrH7tG6gNQ6GQV77d_1eo568aMvymB-GU%3D&lt;br /&gt;
#https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6090853/&lt;br /&gt;
#https://watermark.silverchair.com/msy123.pdf?token=AQECAHi208BE49Ooan9kkhW_Ercy7Dm3ZL_9Cf3qfKAc485ysgAAAkgwggJEBgkqhkiG9w0BBwagggI1MIICMQIBADCCAioGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMHUixy6gkLUA3-pjLAgEQgIIB-y5PdqIXTXk8tHL2nlaGIkx8nd-e6zdeifITsMs_WhG6Ri-iq0a_7w4lbB8DB8sTYrQefo0r0t5kda2AcRpaljP6V9pazbnx0nI_8qYqSUHlwazmGiXp2d01On_dz0CnsWnU3_9lBG8V8BWqxFLxtoDGcpDEi7QuEGOfNqXtvFLIzjDktbIORSiGSbpfqHo43UXby9IIDgnh8QmKoDm6zegZ_l2xVsPFJX1g_TvJToF9e0ORWuexNBGE5yMpKIN26aVse4BeS5lnrW-TXkLAvLh7eKNSMYznL4FK4gklCDFvDf6dAESrCgIEjbmBRGR5R6zTh3Ldw5PRHdLSquUXZ3sxqAGYZkFq2msd86fxaBqwE5UhJQHbNDsR1UD6CdfI7Dr12rCaqJgWyEHjwU9d-TNvZpu6buSBESQAgOjwEB7fWZc2MdyijGfD8dPYdkbsHYwiCjVxiSXXlIVehpRo8rNz9T9k7z38WYSLOjnELMRDl1NTerZyVRz2ixGQzLkXz7D0_iGvfgh6LIlvtYnfAQZmX1hBDfaxTjMbQwVJjvT8DS3dmXgYoc2J8sdEpi2dUwb6gt3XUbxbskvaYfDXo0JeQTPq5wftD54Iwp74VdYw5gHssdtFkbLLsh83ao2dtNDnlu0Uc2QB7gQ_TYRBmYPB3UzhkuTgaHOy0g&lt;br /&gt;
#https://research.pasteur.fr/fr/project/population-genomics/&lt;br /&gt;
#https://medium.com/@infoecho/the-end-of-a-chapter-a-memoir-on-bioinformatics-development-work-for-single-molecule-sequencing-19455c288280&lt;br /&gt;
#https://watermark.silverchair.com/bbw020.pdf?token=AQECAHi208BE49Ooan9kkhW_Ercy7Dm3ZL_9Cf3qfKAc485ysgAAAlowggJWBgkqhkiG9w0BBwagggJHMIICQwIBADCCAjwGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMq2CbkYjDYcR3lshgAgEQgIICDcfmCZSqsrJPkLxOgW2ftW4xru0PuqsKrx4TG05vnF9dedAd9P8Ya8xn3gjY7dsC1XtnUoxhj0J9x9gXI3-N0KI1oVSxy5BpUX6f40iJS9L5tBSv2FAAK108r983tECXELKnATZj1HQYtz9RCkasj3tsA5QxQULDHcgj195vsn6fGulC3StrzNnbEu4oZuk6e2LAEQJbSYHE8UsDw2yngo0s80FaHyWhduJynK_NsdIwt2aVXV2HB7BZG0uTYYQU0-R00wX75wjDg5hrdW3lsYIvq87XlmyKAkug_vCHyh0rOURVZXZXRlqd5uxj4zgb1jgMU5ue18RWxe00Rw_ZoHnaVIUSbM5E7xLEUA6hFS2Gqmoe1_j5Gq_b21dWVi3exT2TpIrzc2GpZbw3a5IegaaI9yTEICauJ21UhzPXNzCmR9aLqc45kDj5Kahhc2pV3sNMANyReqMuQc9SREa7BVA58L-FVEVOVYzREG837X29bRzEIPK1SMtE-n2f4WXNOdDK--M7jumgKJubztly_cNZfnC_hfGYBRNmBf4dWDXuFE50RfWdpnVkYMtXvWGrk5rJ6tpwvR490vhVKCWoaWLFm00R9yI9sTiReSUapvGaxyw77Uq1rdoDcjAgcETYlXUpvqC7Q2GsAXtJiVi7NMo-XZz-sDcY9hOfElIMiQCEk7CwWfQZ6X6aMEakhg&lt;br /&gt;
&lt;br /&gt;
#https://www.ncbi.nlm.nih.gov/pmc/articles/PMC165453/&lt;br /&gt;
&lt;br /&gt;
=Estimation du génome sur la base des kmer=&lt;br /&gt;
&lt;br /&gt;
#http://kmergenie.bx.psu.edu/&lt;br /&gt;
#https://khmer-recipes.readthedocs.io/en/latest/003-estimate-genome-size/index.html&lt;br /&gt;
#https://khmer-recipes.readthedocs.io/en/latest/005-estimate-total-genome-size/&lt;br /&gt;
#https://khmer-recipes.readthedocs.io/en/latest/&lt;br /&gt;
#http://koke.asrc.kanazawa-u.ac.jp/HOWTO/kmer-genomesize.html&lt;br /&gt;
&lt;br /&gt;
=Meteganomic: taxonomic assignation=&lt;br /&gt;
&lt;br /&gt;
#http://porecamp.github.io/2017/metagenomics.html&lt;br /&gt;
#https://ccb.jhu.edu/software/centrifuge/manual.shtml&lt;br /&gt;
&lt;br /&gt;
=Networks=&lt;br /&gt;
&lt;br /&gt;
#youtube network&lt;br /&gt;
&lt;br /&gt;
#http://www.yasiv.com/youtube#?Search%3Fq=write%20in%20c&amp;amp;q=N'to%20-%20La%20Cl%C3%A9%20Des%20Champs&lt;br /&gt;
#https://github.com/anvaka/VivaGraphJS&lt;br /&gt;
&lt;br /&gt;
=maps=&lt;br /&gt;
&lt;br /&gt;
#word density maps:&lt;br /&gt;
&lt;br /&gt;
=Installation de ScanIndel (+BLAT)=&lt;br /&gt;
&lt;br /&gt;
- https://github.com/cauyrd/ScanIndel&lt;br /&gt;
- via conda&lt;br /&gt;
- donwloder executables manquant: http://hgdownload.soe.ucsc.edu/admin/exe/linux.x86_64/&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=TODO&amp;diff=199</id>
		<title>TODO</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=TODO&amp;diff=199"/>
		<updated>2019-02-20T13:52:07Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==A lire==&lt;br /&gt;
&lt;br /&gt;
====Virual envs/Pipelines====&lt;br /&gt;
&lt;br /&gt;
*https://www.taniarascia.com/what-are-vagrant-and-virtualbox-and-how-do-i-use-them/&lt;br /&gt;
&lt;br /&gt;
===Tools===&lt;br /&gt;
&lt;br /&gt;
*http://wwwuser.gwdg.de/~compbiol/molbio_course/2018/worksheet-day1.pdf&lt;br /&gt;
*http://2018.igem.org/Team:Vilnius-Lithuania-OG/ReactionGAN&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
===Biology===&lt;br /&gt;
&lt;br /&gt;
*https://lcbb.epfl.ch/compbio14/&lt;br /&gt;
*https://viral-ngs.readthedocs.io/en/v1.1.2/index.html&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=Bioinfo&amp;diff=198</id>
		<title>Bioinfo</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=Bioinfo&amp;diff=198"/>
		<updated>2019-02-20T13:48:01Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Tools=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Software!!Topic&lt;br /&gt;
|-&lt;br /&gt;
|[[bwa]]||Mapping&lt;br /&gt;
|-&lt;br /&gt;
|[[centrifuge]]||Taxonomic classification of nucleotide sequences&lt;br /&gt;
|-&lt;br /&gt;
|[[kaiju]]||Taxonomic classification of amino acid sequences&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Pipelines Snakemake==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#https://github.com/metagenome-atlas/atlas&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
=Links=&lt;br /&gt;
&lt;br /&gt;
#https://github.com/snayfach/MIDAS&lt;br /&gt;
#https://github.com/ncbi/sra-tools/wiki/HowTo:-fasterq-dump&lt;br /&gt;
#http://calcul.math.cnrs.fr/IMG/pdf/presentation.pdf&lt;br /&gt;
#https://github.com/gjospin/PhyloSift&lt;br /&gt;
#http://hannonlab.cshl.edu/fastx_toolkit/commandline.html&lt;br /&gt;
#https://github.com/JoseBlanca/seq_crumbs&lt;br /&gt;
#https://github.com/soedinglab/MMseqs2/wiki#install-static-linux-version&lt;br /&gt;
#https://github.com/SaierLaboratory/BioVx/blob/master/scripts/gblast3.py&lt;br /&gt;
#https://ccb.jhu.edu/software/bracken/&lt;br /&gt;
#http://motu-tool.org/&lt;br /&gt;
#https://www.ebi.ac.uk/metagenomics/&lt;br /&gt;
#https://www.nature.com/articles/d41586-018-07196-1&lt;br /&gt;
#https://www.taxonomer.com/&lt;br /&gt;
#http://segatalab.cibio.unitn.it/tools/&lt;br /&gt;
#https://academic.oup.com/nar/article/45/2/e7/2953304&lt;br /&gt;
#https://www.nature.com/articles/nmeth.3802&lt;br /&gt;
#https://research.bioinformatics.udel.edu/peptidematch/index.jsp&lt;br /&gt;
#http://lab.dessimoz.org/blog/2018/10/01/human-plant-orthologs-p2&lt;br /&gt;
#http://merenlab.org/software/anvio/&lt;br /&gt;
#http://www.bigsi.io&lt;br /&gt;
&lt;br /&gt;
=Biblio=&lt;br /&gt;
&lt;br /&gt;
#https://www.nature.com/articles/s41586-018-0703-0.epdf?shared_access_token=gm4GZr3P2ZZxDN8RGNy7LdRgN0jAjWel9jnR3ZoTv0N9OWpzII7VEgb2rgQ968D8MuuDkP3J2YZRratQgCRBTWXIBHcUKnD0HqETn9DHIBBPy5h4d7-POMKMRzGuhjJ8D3O4jLPrj4JrH7tG6gNQ6GQV77d_1eo568aMvymB-GU%3D&lt;br /&gt;
#https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6090853/&lt;br /&gt;
#https://watermark.silverchair.com/msy123.pdf?token=AQECAHi208BE49Ooan9kkhW_Ercy7Dm3ZL_9Cf3qfKAc485ysgAAAkgwggJEBgkqhkiG9w0BBwagggI1MIICMQIBADCCAioGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMHUixy6gkLUA3-pjLAgEQgIIB-y5PdqIXTXk8tHL2nlaGIkx8nd-e6zdeifITsMs_WhG6Ri-iq0a_7w4lbB8DB8sTYrQefo0r0t5kda2AcRpaljP6V9pazbnx0nI_8qYqSUHlwazmGiXp2d01On_dz0CnsWnU3_9lBG8V8BWqxFLxtoDGcpDEi7QuEGOfNqXtvFLIzjDktbIORSiGSbpfqHo43UXby9IIDgnh8QmKoDm6zegZ_l2xVsPFJX1g_TvJToF9e0ORWuexNBGE5yMpKIN26aVse4BeS5lnrW-TXkLAvLh7eKNSMYznL4FK4gklCDFvDf6dAESrCgIEjbmBRGR5R6zTh3Ldw5PRHdLSquUXZ3sxqAGYZkFq2msd86fxaBqwE5UhJQHbNDsR1UD6CdfI7Dr12rCaqJgWyEHjwU9d-TNvZpu6buSBESQAgOjwEB7fWZc2MdyijGfD8dPYdkbsHYwiCjVxiSXXlIVehpRo8rNz9T9k7z38WYSLOjnELMRDl1NTerZyVRz2ixGQzLkXz7D0_iGvfgh6LIlvtYnfAQZmX1hBDfaxTjMbQwVJjvT8DS3dmXgYoc2J8sdEpi2dUwb6gt3XUbxbskvaYfDXo0JeQTPq5wftD54Iwp74VdYw5gHssdtFkbLLsh83ao2dtNDnlu0Uc2QB7gQ_TYRBmYPB3UzhkuTgaHOy0g&lt;br /&gt;
#https://research.pasteur.fr/fr/project/population-genomics/&lt;br /&gt;
#https://medium.com/@infoecho/the-end-of-a-chapter-a-memoir-on-bioinformatics-development-work-for-single-molecule-sequencing-19455c288280&lt;br /&gt;
#https://watermark.silverchair.com/bbw020.pdf?token=AQECAHi208BE49Ooan9kkhW_Ercy7Dm3ZL_9Cf3qfKAc485ysgAAAlowggJWBgkqhkiG9w0BBwagggJHMIICQwIBADCCAjwGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMq2CbkYjDYcR3lshgAgEQgIICDcfmCZSqsrJPkLxOgW2ftW4xru0PuqsKrx4TG05vnF9dedAd9P8Ya8xn3gjY7dsC1XtnUoxhj0J9x9gXI3-N0KI1oVSxy5BpUX6f40iJS9L5tBSv2FAAK108r983tECXELKnATZj1HQYtz9RCkasj3tsA5QxQULDHcgj195vsn6fGulC3StrzNnbEu4oZuk6e2LAEQJbSYHE8UsDw2yngo0s80FaHyWhduJynK_NsdIwt2aVXV2HB7BZG0uTYYQU0-R00wX75wjDg5hrdW3lsYIvq87XlmyKAkug_vCHyh0rOURVZXZXRlqd5uxj4zgb1jgMU5ue18RWxe00Rw_ZoHnaVIUSbM5E7xLEUA6hFS2Gqmoe1_j5Gq_b21dWVi3exT2TpIrzc2GpZbw3a5IegaaI9yTEICauJ21UhzPXNzCmR9aLqc45kDj5Kahhc2pV3sNMANyReqMuQc9SREa7BVA58L-FVEVOVYzREG837X29bRzEIPK1SMtE-n2f4WXNOdDK--M7jumgKJubztly_cNZfnC_hfGYBRNmBf4dWDXuFE50RfWdpnVkYMtXvWGrk5rJ6tpwvR490vhVKCWoaWLFm00R9yI9sTiReSUapvGaxyw77Uq1rdoDcjAgcETYlXUpvqC7Q2GsAXtJiVi7NMo-XZz-sDcY9hOfElIMiQCEk7CwWfQZ6X6aMEakhg&lt;br /&gt;
&lt;br /&gt;
#https://www.ncbi.nlm.nih.gov/pmc/articles/PMC165453/&lt;br /&gt;
&lt;br /&gt;
=Estimation du génome sur la base des kmer=&lt;br /&gt;
&lt;br /&gt;
#http://kmergenie.bx.psu.edu/&lt;br /&gt;
#https://khmer-recipes.readthedocs.io/en/latest/003-estimate-genome-size/index.html&lt;br /&gt;
#https://khmer-recipes.readthedocs.io/en/latest/005-estimate-total-genome-size/&lt;br /&gt;
#https://khmer-recipes.readthedocs.io/en/latest/&lt;br /&gt;
#http://koke.asrc.kanazawa-u.ac.jp/HOWTO/kmer-genomesize.html&lt;br /&gt;
&lt;br /&gt;
=Meteganomic: taxonomic assignation=&lt;br /&gt;
&lt;br /&gt;
#http://porecamp.github.io/2017/metagenomics.html&lt;br /&gt;
#https://ccb.jhu.edu/software/centrifuge/manual.shtml&lt;br /&gt;
&lt;br /&gt;
=Networks=&lt;br /&gt;
&lt;br /&gt;
#youtube network&lt;br /&gt;
&lt;br /&gt;
#http://www.yasiv.com/youtube#?Search%3Fq=write%20in%20c&amp;amp;q=N'to%20-%20La%20Cl%C3%A9%20Des%20Champs&lt;br /&gt;
#https://github.com/anvaka/VivaGraphJS&lt;br /&gt;
&lt;br /&gt;
=maps=&lt;br /&gt;
&lt;br /&gt;
#word density maps:&lt;br /&gt;
&lt;br /&gt;
=Installation de ScanIndel (+BLAT)=&lt;br /&gt;
&lt;br /&gt;
- https://github.com/cauyrd/ScanIndel&lt;br /&gt;
- via conda&lt;br /&gt;
- donwloder executables manquant: http://hgdownload.soe.ucsc.edu/admin/exe/linux.x86_64/&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
	<entry>
		<id>https://www.wiki.chlamdb.ch/index.php?title=TODO&amp;diff=197</id>
		<title>TODO</title>
		<link rel="alternate" type="text/html" href="https://www.wiki.chlamdb.ch/index.php?title=TODO&amp;diff=197"/>
		<updated>2019-02-20T13:46:16Z</updated>

		<summary type="html">&lt;p&gt;Tpillone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==A lire==&lt;br /&gt;
&lt;br /&gt;
====Virual envs/Pipelines====&lt;br /&gt;
&lt;br /&gt;
*https://www.taniarascia.com/what-are-vagrant-and-virtualbox-and-how-do-i-use-them/&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
* http://wwwuser.gwdg.de/~compbiol/molbio_course/2018/worksheet-day1.pdf&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
===Biology===&lt;br /&gt;
&lt;br /&gt;
*https://lcbb.epfl.ch/compbio14/&lt;br /&gt;
*https://viral-ngs.readthedocs.io/en/v1.1.2/index.html&lt;/div&gt;</summary>
		<author><name>Tpillone</name></author>
	</entry>
</feed>