Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ssi-dk/bifrost_whats_my_species
Bifrost Component: Whats My Species - Checks species of sample and whether it's correct or not against a kraken DB
https://github.com/ssi-dk/bifrost_whats_my_species
Last synced: 3 days ago
JSON representation
Bifrost Component: Whats My Species - Checks species of sample and whether it's correct or not against a kraken DB
- Host: GitHub
- URL: https://github.com/ssi-dk/bifrost_whats_my_species
- Owner: ssi-dk
- License: mit
- Created: 2019-10-18T08:33:58.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-10-04T08:53:35.000Z (about 1 year ago)
- Last Synced: 2023-10-04T18:27:14.672Z (about 1 year ago)
- Language: Python
- Size: 72.3 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: HISTORY.md
- License: LICENSE
Awesome Lists containing this project
README
# bifrost_whats_my_species
This component is run given a sample id already added into the bifrostDB.From this it'll pull the paired_reads and check the species by running kraken and braken on the read data against the minikraken DB. The top results of the braken output will be used to determine the detected species. I understand that the DB use can be optimized and there are plans to do this using data from our institute for species that we sequence routinely.
## Programs: (see Dockerfile)
```
snakemake-minimal==5.7.1;
kraken==1.1.1;
bracken==1.0.0;
```## Summary of c run: (see pipeline.smk and config.yaml)
```
kraken -db {params.db} {input.reads} 2> {log.err_file} | kraken-report -db {params.db} 1> {output.kraken_report}
est_abundance.py -i {input.kraken_report} -k {params.kmer_dist} -o {output.bracken} 1> {log.out_file} 2> {log.err_file}
sort -r -t$'\t' -k7 {output.bracken} -o {output.bracken}
```