Kalisto is a program for quantifying abundances of transcripts from RNA-Seq data. For more information, see the
tool's GitHub repo. Toolchest only supports running kallisto quant
with
pre-built indexes at this time.
Function Call
tc.kallisto(
inputs=[]
output_path=None,
tool_args="",
database_name="kallisto_homo_sapiens",
database_version="1",
gtf=None,
chromosomes=None,
is_async=False,
)
Function Arguments
Argument | Use in place of: | Description |
---|---|---|
inputs |
Path or list of paths to input files for the Kallisto run. The files can be local or remote, see Using Files. | |
output_path |
output file location | (optional) Path (directory) to where the output files will be downloaded. If omitted, skips download. The files can be local or remote, see Using Files. |
tool_args |
all other arguments | (optional) Additional arguments to be passed to Kallisto. This should be a string of arguments like the command line. |
database_name |
-i , --index |
(optional) Name of database to use for Kallisto alignment. Defaults to "kallisto_homo_sapiens" . |
database_version |
-i , --index |
(optional) Version of database to use for Kallisto alignment. Defaults to "1" . |
gtf |
-g , --gtf |
(optional) path to a GTF file for transcriptome information (required when using --genomebam tool arg). See the Kallisto manual for more info. |
chromosomes |
-c , --chromosomes |
(optional) Path to a tab separated file with chromosome names and lengths (recommended when using --genomebam tool arg). See the Kallisto manual for more info. |
is_async |
Whether to run a job asynchronously. See Async Runs for more. |
See the Databases section for more details.
Notes
Single-end inputs
Single-end read inputs require --single
, --fragment-length
(or -l
), and --sd
(or -s
) to be provided via tool_args
. See the Kallisto manual for more info.
Tool Versions
Toolchest currently supports version 0.48.0 of Kallisto.
Databases
Toolchest currently supports the following databases for Kallisto:
database_name |
database_version |
Description |
---|---|---|
kallisto_homo_sapiens |
1 |
Homo sapiens Ensembl v96 index for Kallisto, pulled from https://github.com/pachterlab/kallisto-transcriptome-indices/releases/tag/ensembl-96. |
kallisto_caenorhabditis_elegans |
1 |
Caenorhabditis elegans Ensembl v96 index for Kallisto, pulled from https://github.com/pachterlab/kallisto-transcriptome-indices/releases/tag/ensembl-96. |
kallisto_danio_rerio |
1 |
Danio rerio Ensembl v96 index for Kallisto, pulled from https://github.com/pachterlab/kallisto-transcriptome-indices/releases/tag/ensembl-96. |
kallisto_drosophila_melanogaster |
1 |
Drosophila melanogaster Ensembl v96 index for Kallisto, pulled from https://github.com/pachterlab/kallisto-transcriptome-indices/releases/tag/ensembl-96. |
kallisto_gallus_gallus |
1 |
Gallus gallus Ensembl v96 index for Kallisto, pulled from https://github.com/pachterlab/kallisto-transcriptome-indices/releases/tag/ensembl-96. |
kallisto_mus_musculus |
1 |
Mus Musculus Ensembl v96 index for Kallisto, pulled from https://github.com/pachterlab/kallisto-transcriptome-indices/releases/tag/ensembl-96. |
kallisto_pan_troglodytes |
1 |
Pan Troglodytes Ensembl v96 index for Kallisto, pulled from https://github.com/pachterlab/kallisto-transcriptome-indices/releases/tag/ensembl-96. |
kallisto_rattus_norvegicus |
1 |
Rattus norvegicus Ensembl v96 index for Kallisto, pulled from https://github.com/pachterlab/kallisto-transcriptome-indices/releases/tag/ensembl-96. |
kallisto_saccharomyces_cerevisiae |
1 |
Saccharomyces cerevisiae Ensembl v96 index for Kallisto, pulled from https://github.com/pachterlab/kallisto-transcriptome-indices/releases/tag/ensembl-96. |
kallisto_xenopus_tropicalis |
1 |
Xenopus tropicalis Ensembl v96 index for Kallisto, pulled from https://github.com/pachterlab/kallisto-transcriptome-indices/releases/tag/ensembl-96. |
Other modes
Only quant
mode is supported at this time.