Sometimes we want to collecte all the aligned reads from the mapping bam files and de novo assemble the reads using spades.
To install:
sunbeam extend https://github.com/sunbeam-labs/sbx_spades/
Paramaters for sbx_spades
are automatically added to your sunbeam_config.yml
on sunbeam init
. If you're installing an extension in a project where you already have a config file, run the following to add the options for your newly added extension to your config (the -i
flag means in-place config file modification; remove the -i
flag to see the new config in stdout):
sunbeam config update -i sunbeam_config.yml
See legacy instructions for older Sunbeam versions below.
This extension performs de novo assembly on reads mapped to targets in the mapping
rules of Sunbeam--make sure you've added relevant mapping targets to your sunbeam_config.yml
file!
To run:
sunbeam run --configfile sunbeam_config.yml --use-conda all_spades
The --use-conda
flag is required to let Snakemake know that you want to use the conda environment(s) included with your extension.
What's next?
Want to know whether your freshly assembled genomes are complete? Use your favoriate genome assessment tools, e.g. checkM, or simply the 139 single-copy genes for Bacteria species using sbx_anvio 😳
With your sunbeam conda environment activated,
- Clone into your Sunbeam directory:
git clone https://github.com/zhaoc1/sbx_spades
- Add the new config options to your config file
cat sunbeam/extensions/sbx_spades/config.yml >> sunbeam_config.yml