Skip to content

Commit 1b74666

Browse files
committed
docs: update AlleleCall page.
1 parent 215222f commit 1b74666

File tree

8 files changed

+123
-269
lines changed

8 files changed

+123
-269
lines changed

CHEWBBACA/docs/_static/custom.css

-1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,4 @@ div.wy-side-nav-search, div.wy-nav-top {
1313
table.align-center {
1414
margin-left: auto;
1515
margin-right: auto;
16-
text-align: center;
1716
}

CHEWBBACA/docs/user/getting_started/important_notes.rst

+1-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ Important Notes
1212
- chewBBACA defines an allele as a complete Coding DNA Sequence (CDS), with start and stop codons
1313
according to the `NCBI genetic code table 11 <http://www.ncbi.nlm.nih.gov/Taxonomy/Utils/wprintgc.cgi>`_
1414
(identified using `Prodigal <https://github.com/hyattpd/prodigal/releases/>`_ for chewBBACA<=3.2.0 and
15-
`Pyrodigal <https://github.com/althonos/pyrodigal>`_ for chewBBACA>=3.3.0, but with the option to provide FASTA
16-
files with CDSs). It will automatically exclude any allele for which the DNA sequence does not contain start or stop
15+
`Pyrodigal <https://github.com/althonos/pyrodigal>`_ for chewBBACA>=3.3.0). It will automatically exclude any allele for which the DNA sequence does not contain start or stop
1716
codons and for which the length is not multiple of three. Alleles that contain ambiguous bases are also excluded.
1817
- Make sure that your FASTA files are UNIX format. If they were created in Linux or MacOS
1918
systems they should be in the correct format, but if they were created in Windows systems,

CHEWBBACA/docs/user/getting_started/installation.rst

+6-7
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ Install the latest released version using `conda <https://anaconda.org/bioconda/
88

99
::
1010

11-
conda create -c bioconda -c conda-forge -n chewie "chewbbaca=3.3.9"
11+
conda create -c bioconda -c conda-forge -n chewie "chewbbaca=3.3.10"
1212

1313
If you're having issues installing chewBBACA through conda, please verify that you are using
1414
conda>=22.11, and enable the libmamba solver, which might speed up the installation process.
1515
You can also install `mamba <https://mamba.readthedocs.io/en/latest/index.html>`_ and run the following command:
1616

1717
::
1818

19-
mamba create -c bioconda -c conda-forge -n chewie "chewbbaca=3.3.9"
19+
mamba create -c bioconda -c conda-forge -n chewie "chewbbaca=3.3.10"
2020

2121
.. important::
2222
We strongly recommend that users install and use BLAST 2.9.0+ with chewBBACA<=3.3.2. Please open an
@@ -54,15 +54,15 @@ Other dependencies
5454

5555
* `BLAST >=2.9.0 <https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/>`_ (we recommend using BLAST 2.9.0+)
5656
* `Prodigal >=2.6.3 <https://github.com/hyattpd/prodigal/releases/>`_ (for chewBBACA <3.3.0)
57-
* `MAFFT >=7.505 <https://mafft.cbrc.jp/alignment/software/>`_ (for schema evaluation only)
58-
* `FastTree >=2.1.11 <http://www.microbesonline.org/fasttree/>`_ (for allele calling evaluation only)
57+
* `MAFFT >=7.505 <https://mafft.cbrc.jp/alignment/software/>`_ (used by the SchemaEvaluator module only)
58+
* `FastTree >=2.1.11 <http://www.microbesonline.org/fasttree/>`_ (used by the AlleleCallEvaluator module only)
5959

6060
.. important::
6161
Installation through conda should take care of all dependencies. If you install through
6262
pip you need to ensure that you have BLAST, MAFFT, FastTree and Prodigal (for chewBBACA <3.3.0)
6363
installed and added to the PATH.
6464

65-
The reports generated by the SchemaEvaluator and AlleleCallEvaluator modules use the `React <https://react.dev/>`_ library and the following JavaScript packages:
65+
The reports generated by the SchemaEvaluator and AlleleCallEvaluator modules use the `React <https://react.dev/>`_ library and the following JavaScript (JS) packages:
6666

6767
- `Material UI <https://www.npmjs.com/package/@mui/material>`_ for most of the components.
6868
- `MUI-Datatables <https://www.npmjs.com/package/mui-datatables>`_ for datatables components.
@@ -73,5 +73,4 @@ The reports generated by the SchemaEvaluator and AlleleCallEvaluator modules use
7373
- `Monaco Editor for React <https://www.npmjs.com/package/@monaco-editor/react>`_ for the read-only code editor that displays the DNA and Protein sequences.
7474
- `react-markdown <https://www.npmjs.com/package/react-markdown>`_ and `remark-gfm <https://www.npmjs.com/package/remark-gfm>`_ to render markdown.
7575

76-
.. note::
77-
You do not need to install the JS packages. chewBBACA includes JS bundles that are added to the report directory and are used by the browser.
76+
You do not need to install these JS packages. chewBBACA includes `JS bundles <https://github.com/B-UMMI/chewBBACA/tree/master/CHEWBBACA/report_template_components/src/bundles>`_ that are added to the report directory and are used by the browser.

CHEWBBACA/docs/user/getting_started/overview.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ The main processes available in chewBBACA are represented in the following workf
2525
- Steps labelled 1: Schema creation from genome assemblies or coding sequences in FASTA format.
2626
- Steps labelled 2: Adaptation of external schemas for usage with chewBBACA.
2727
- Steps labelled 3: Upload, download, and synchronize schemas from `Chewie-NS <https://chewbbaca.online/>`_.
28-
- Steps labelled 4: Perform allele calling to determine allelic profiles.
29-
- Steps labelled 5: Compute the core genome based on allele calling results.
28+
- Steps labelled 4: Perform allele calling to determine the allelic profiles of strains of interest.
29+
- Steps labelled 5: Determine the set of loci that constitute the core genome based on allele calling results.
3030
- Steps labelled 6: Annotate schema loci based on UniProt data.
3131
- Steps labelled 7: Evaluate schemas and explore loci diversity through an interactive report.
3232
- Steps labelled 8: Evaluate allele calling results through an interactive report.

CHEWBBACA/docs/user/getting_started/useful_links.rst

-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ Useful links
55
Chewie-NS allows chewBBACA users to download and update cg/wgMLST schemas,
66
allowing the easy sharing of results, while ensuring the reproducibility and
77
consistency of these steps.
8-
- Use `BBACA gitter <https://gitter.im/BBACA/Lobby>`_ if you have any pressing
9-
question. Chat can be faster and better than email for troubleshooting purposes.
108
- A ready to use `docker image <https://hub.docker.com/r/ummidock/chewbbaca>`_
119
automatically built from the latest version of chewBBACA in Ubuntu 22.04.
1210
- chewBBACA is available as a `Galaxy module <https://toolshed.g2.bx.psu.edu/repository?repository_id=88fd7663075eeae9&changeset_revision=093352878303>`_.

CHEWBBACA/docs/user/help_support/contacts.rst

+4-6
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,8 @@ Contacts
22
========
33

44
chewBBACA is developed by the `Molecular Microbiology and Infection Unit (UMMI)
5-
<http://im.fm.ul.pt>`_ at the
6-
`Instituto de Medicina Molecular João Lobo Antunes
7-
<https://imm.medicina.ulisboa.pt/>`_ and `Faculdade de Medicina, Universidade de Lisboa
8-
<https://www.medicina.ulisboa.pt/>`_.
5+
<http://im.fm.ul.pt>`_ at the `Lisbon School of Medicine, University of Lisbon
6+
<https://www.medicina.ulisboa.pt/en>`_.
97

10-
For any issues contact the development team at [email protected] or
11-
open an issue at the chewBBACA Github `repository <https://github.com/B-UMMI/chewBBACA>`_.
8+
For any requests or to report issues contact the development team at [email protected] or
9+
open an `issue <https://github.com/B-UMMI/chewBBACA/issues>`_ on Github.

CHEWBBACA/docs/user/help_support/faq.rst

+10-6
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ FAQ
44
What strains should I use for :doc:`Schema Creation </user/modules/CreateSchema>`?
55
..................................................................................
66
The set of genome assemblies used for schema creation should be carefully selected to avoid
7-
the inclusion of spurious loci in the schema seed that result from low quality assemblies
7+
the inclusion of spurious loci in the schema seed that result from low quality genome assemblies
88
(e.g.: genome assemblies resulting from low quality sequencing data, highly fragmented genome
99
assemblies, genome assemblies with many frameshifted proteins, genome length too large or too
1010
small). A set of high quality genome assemblies, ideally complete genomes, that capture the
@@ -23,7 +23,7 @@ chewBBACA accepts input files with the following file extensions: ``.fasta``, ``
2323

2424
I ran all the steps and my cgMLST loci size is smaller than traditional MLST...does this even work?
2525
...................................................................................................
26-
In order to have a robust definition of a cgMLST schema for a given bacterial species, a set
26+
In order to have a robust definition of a cgMLST schema, a set
2727
of representative strains of the diversity of a given species should be selected. Furthermore,
2828
since cgMLST schema definition is based on pre-defined thresholds, only when a sufficient number
2929
of strains have been analyzed can the cgMLST schema be considered stable. This number will always
@@ -100,8 +100,10 @@ At the moment:
100100
- *Enterococcus faecium*
101101
- *Escherichia coli*
102102
- *Haemophilus influenzae*
103+
- *Klebsiella pneumoniae*
103104
- *Legionella pneumophila*
104105
- *Listeria monocytogenes*
106+
- *Pseudomonas aeruginosa*
105107
- *Salmonella enterica enteritidis*
106108
- *Staphylococcus aureus*
107109
- *Staphylococcus haemolyticus*
@@ -117,15 +119,17 @@ get them `here <https://github.com/B-UMMI/chewBBACA/tree/master/CHEWBBACA/prodig
117119

118120
My favorite species has no training file. What can I do?
119121
........................................................
120-
You can propose a new one to be added to the repository or create your own training files.
121-
To create a training file make sure you have Prodigal installed and run the following command:
122+
You can propose a new one to be added to the repository or create your own.
123+
To create a training file make sure you have Prodigal installed and adapt the following command:
122124

123125
::
124126

125127
prodigal -i myGoldStandardGenome.fna -t myTrainedFile.trn -p single
126128

129+
The `Prodigal wiki <https://github.com/hyattpd/prodigal/wiki/Gene-Prediction-Modes#training-mode>`_
130+
includes more detailed information about how to create a training file.
131+
127132
How should I cite chewBBACA?
128133
............................
129-
If you use chewBBACA, please cite:
130134

131-
Silva M, Machado MP, Silva DN, Rossi M, Moran-Gilad J, Santos S, Ramirez M, Carriço JA. 2018. chewBBACA: A complete suite for gene-by-gene schema creation and strain identification. Microb Genom 4:000166. doi:10.1099/mgen.0.000166
135+
Please refer to the Citation section in the :doc:`Overview </user/getting_started/overview>` page.

0 commit comments

Comments
 (0)