MoreBs (related software)
MoreBs is a pipeline for bisulphite sequencing analysis. MoreBs maps reads to the genome using "C to T" conversion and "G to A" conversion for reads and genome (a total of four alignmens). Then it selects the best matches and produces methlation calls.MoreBs can use either bwa or bowtie for mapping. Since the archtecture is quite modular, other aligners should be easy to add.
How to use MoreBs
MoreBs has three different stages:- index: Prepare the reference genome for alignment. In this step, the reference genome is converted "C to T" and "G to A", then indexes for these two new reference genomes are created.
- map : Map reads to the genome by converting reads "C to T" and "G to A" and mapping to each of the reference genomes (a total of four mapping stages). After mapping is performed, methylation calls are produced.
- stats : Perform several statistics on methylation calls.
MoreBs index
Usage: MoreBs index [options] Index: Usage: MoreBs index [options] -g <genome.fasta> : Genome file (FASTA format) -pathBwa <path> : Path to BWA program -pathBowtie <path> : Path to Bowtie -pathSam <path> : Path to Samtools -optsBwa ... : Options to be passed to BWA program. Last argument (*) -optsBowtie ... : Options to be passed to Bowtie program. Last argument (*) Note (*): Arguments marked as 'last argument' should be the last argument in the command line because all arguments following will be passed directly to the aligment program (thus not interpreted by MoreBs).
MoreBs map
Usage: MoreBs index [options] Map: Usage: MoreBs map [options] Options: -g <genome.fasta> : Genome file (FASTA format) -se <reads.fastq> : Reads file (single ended, FASTQ format) -pe1 <reads1.fastq> : Reads file (first pair ended file, FASTQ format) -pe2 <reads2.fastq> : Reads file (second pair ended file, FASTQ format) -ff|-fr|-rf : Pair end reads align fw/fw, fw/rev, rev/fw (default -fr) -phred33 : Input quality is coded Phred+33 (i.e. Sanger). This is the default. -phred64 : Input quality is coded Phred+64 (e.g. Illumina or Solid). -pathBwa <path> : Path to BWA program -pathBowtie <path> : Path to Bowtie -pathSam <path> : Path to Samtools -optsBwaSai ... : Options to be passed to BWA program. SAI creation stage (alignment stage). Last argument (*) -optsBwaSam ... : Options to be passed to BWA program. SAM creation stage (second stage). Last argument (*) -optsBowtie ... : Options to be passed to Bowtie program. Last argument (*) -t <num> : Use multiple threads in alignment algorithm (sets appropriate options for bwa or bowtie) Note (*): Arguments marked as 'last argument' should be the last argument in the command line because all arguments following will be passed directly to the aligment program (thus not interpreted by MoreBs).
MoreBs stats
Stats: Usage: MoreBs stats [options] genome_version meth_file Options: -bins : Numnber of bins for 'type' histograms -cpg : Analyze CpG context only -chg : Analyze CHG context only -chh : Analyze CHH context only -i , -interval : Use a custom interval file (you may use this option many times) -fi, -filterInterval : Only analyze changes that intersect with the intervals specified in this file (you may use this option many times) -highCoverage : Coverage threshold above which a region is considered 'high-coverage' -inVcf : Input format is 'VCF' format (implies '-1') -minQ X, -minQuality X : Filter out methylation calls with quality lower than X -maxQ X, -maxQuality X : Filter out methylation calls with quality higher than X -minC X, -minCoverage X : Filter out methylation calls with coverage lower than X -maxC X, -maxCoverage X : Filter out methylation calls with coverage higher than X -noChromoPlots : Do not create per chromosome plots in summary -noPvalues : Do not calculate p-values -r , -chr : Prepend 'chr' to chromosome name (e.g. 'chr1' instead of '1') -rawTables : Output 'raw' tables instead of HTML tables (only for some very long tables) -s, -stats : Name of stats file (summary). Default is 'moreBs_summary.html' -ud, -upDownStreamLen : Set upstream downstream interval length (in bases) Generic options: -0 : File positions are zero-based (same as '-inOffset 0 -outOffset 0') -1 : File positions are one-based (same as '-inOffset 1 -outOffset 1') -c , -config : Specify config file -h , -help : Show this help and exit -if, -inOffset : Offset input by a number of bases. E.g. '-inOffset 1' for one-based input files -of, -outOffset : Offset output by a number of bases. E.g. '-outOffset 1' for one-based output files -q , -quiet : Quiet mode (do not show any messages or errors) -v , -verbose : Verbose mode
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -