Example¶
This documentation aims to be a complete example walk through for the usage of ShadowCaster. It assumes you have successfully gone through the Installation.
Downloading test data¶
Download and extract the test data repository of ShadowCaster in a suitable location, see here
Software specifications¶
The results provided in the test data repository were obtained running ShadowCaster with the following software versions.
O.S: | Linux Mint 18.03 (Sylvia) |
---|---|
Package base: | Ubuntu Xenial |
Python: | v2.7.15 |
R: | v3.4.4 |
Perl: | v5.22.1 |
mysql: | v5.7.23 |
Python packages: | |
|
|
R package: |
|
Run ShadowCaster¶
All fasta files are in the shadowcaster-input
and proteomes-output
folders. The arguments needed in the args.ini file are:
- query_genome = /home/user/path/to/shadowcaster-input/Rdenitrificans_genome.fasta
- query_proteome = /home/user/path/to/shadowcaster-input/Rhodanobacter_denitrificans.fasta
- proteomes_folder = /home/user/path/to/proteomes-output/proteomes/
- orthomcl_config = /home/user/orthomcl-pipeline/orthomcl.conf
- blastp26 = Binary file or your command line used of blastp v2.2.26.
- formatdb26 = Binary file or your command line used of blastall v2.2.26.
- nuSVM = 0.4
MUST use the full path of the files or directory.
Run ShadowCaster through:
cd $ShadowCaster/bin/
shadowcaster --config_file args.ini
When ShadowCaster has finished the message “ShadowCaster finished” is printed. The program generates a number of files in the output directory (called with the date and time of the running).
Output description¶
ShadowCaster generates the following files in the output directory.
log.txt: | Contains used parameters |
---|---|
Parametric folder: | |
|
|
Phylogenetic folder: | |
|
A copy of all the output files can be found in the shadowcaster-output
folder.