diff --git a/index.html b/index.html index b7a3d11..7f81047 100644 --- a/index.html +++ b/index.html @@ -420,11 +420,10 @@

Basic usage

The input should be a bam format file, with reads aligned using minimap2 against the transcriptome. That is, oarfish does not currently handle spliced alignment to the genome. Further, the output alignments should be name sorted (the default order produced by minimap2 should be fine). Specifically, oarfish relies on the existence of the AS tag in the bam records that encodes the alignment score in order to obtain the score for each alignment (which is used in probabilistic read assignment), and the score of the best alignment, overall, for each read.

Output

-

The --output option passed to oarfish corresponds to a directory (that will be created if it doesn't exist), under which the relevant output files will be placed. -The output of oarfish constist of 2 files:

+

The --output option passed to oarfish corresponds to a path prefix (this prefix can contain the path separator character and if it refers to a directory that does not yeat exist, that directory will be created). Based on this path prefix, say P, oarfish will create 2 files:

References

diff --git a/search/search_index.json b/search/search_index.json index c5245d2..3898d4f 100644 --- a/search/search_index.json +++ b/search/search_index.json @@ -1 +1 @@ -{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"oarfish: transcript quantification from long-read RNA-seq data","text":""},{"location":"#basic-usage","title":"Basic usage","text":"

oarfish is a program, written in rust, for quantifying transcript-level expression from long-read (i.e. Oxford nanopore cDNA and direct RNA and PacBio) sequencing technologies. oarfish requires a sample of sequencing reads aligned to the transcriptome (currntly not to the genome). It handles multi-mapping reads through the use of probabilistic allocation via an expectation-maximization (EM) algorithm.

It optionally employs many filters to help discard alignments that may reduce quantification accuracy. Currently, the set of filters applied in oarfish are directly derived from the NanoCount1 tool; both the filters that exist, and the way their values are set (with the exception of the --three-prime-clip filter, which is not set by default in oarfish but is in NanoCount).

Additionally, oarfish provides options to make use of coverage profiles derived from the aligned reads to improve quantification accuracy. The use of this coverage model is enabled with the --model-coverage flag.

The usage can be provided by passing -h at the command line.

accurate transcript quantification from long-read RNA-seq data\n\nUsage: oarfish [OPTIONS] --alignments <ALIGNMENTS> --output <OUTPUT>\n\nOptions:\n      --quiet                    be quiet (i.e. don't output log messages that aren't at least warnings)\n      --verbose                  be verbose (i.e. output all non-developer logging messages)\n  -a, --alignments <ALIGNMENTS>  path to the file containing the input alignments\n  -o, --output <OUTPUT>          location where output quantification file should be written\n  -t, --threads <THREADS>        maximum number of cores that the oarfish can use to obtain binomial probability [default: 1]\n  -h, --help                     Print help\n  -V, --version                  Print version\n\nfilters:\n      --filter-group <FILTER_GROUP>\n          [possible values: no-filters, nanocount-filters]\n  -t, --three-prime-clip <THREE_PRIME_CLIP>\n          maximum allowable distance of the right-most end of an alignment from the 3' transcript end [default: 4294967295]\n  -f, --five-prime-clip <FIVE_PRIME_CLIP>\n          maximum allowable distance of the left-most end of an alignment from the 5' transcript end [default: 4294967295]\n  -s, --score-threshold <SCORE_THRESHOLD>\n          fraction of the best possible alignment score that a secondary alignment must have for consideration [default: 0.95]\n  -m, --min-aligned-fraction <MIN_ALIGNED_FRACTION>\n          fraction of a query that must be mapped within an alignemnt to consider the alignemnt valid [default: 0.5]\n  -l, --min-aligned-len <MIN_ALIGNED_LEN>\n          minimum number of nucleotides in the aligned portion of a read [default: 50]\n  -n, --allow-negative-strand\n          allow both forward-strand and reverse-complement alignments\n\ncoverage model:\n      --model-coverage  apply the coverage model\n  -b, --bins <BINS>     number of bins to use in coverage model [default: 10]\n\nEM:\n      --max-em-iter <MAX_EM_ITER>\n          maximum number of iterations for which to run the EM algorithm [default: 1000]\n      --convergence-thresh <CONVERGENCE_THRESH>\n          maximum number of iterations for which to run the EM algorithm [default: 0.001]\n  -q, --short-quant <SHORT_QUANT>\n          location of short read quantification (if provided)\n

The input should be a bam format file, with reads aligned using minimap2 against the transcriptome. That is, oarfish does not currently handle spliced alignment to the genome. Further, the output alignments should be name sorted (the default order produced by minimap2 should be fine). Specifically, oarfish relies on the existence of the AS tag in the bam records that encodes the alignment score in order to obtain the score for each alignment (which is used in probabilistic read assignment), and the score of the best alignment, overall, for each read.

"},{"location":"#output","title":"Output","text":"

The --output option passed to oarfish corresponds to a directory (that will be created if it doesn't exist), under which the relevant output files will be placed. The output of oarfish constist of 2 files:

"},{"location":"#references","title":"References","text":"
  1. Josie Gleeson, Adrien Leger, Yair D J Prawer, Tracy A Lane, Paul J Harrison, Wilfried Haerty, Michael B Clark, Accurate expression quantification from nanopore direct RNA sequencing with NanoCount, Nucleic Acids Research, Volume 50, Issue 4, 28 February 2022, Page e19, https://doi.org/10.1093/nar/gkab1129 \u21a9

"}]} \ No newline at end of file +{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"oarfish: transcript quantification from long-read RNA-seq data","text":""},{"location":"#basic-usage","title":"Basic usage","text":"

oarfish is a program, written in rust, for quantifying transcript-level expression from long-read (i.e. Oxford nanopore cDNA and direct RNA and PacBio) sequencing technologies. oarfish requires a sample of sequencing reads aligned to the transcriptome (currntly not to the genome). It handles multi-mapping reads through the use of probabilistic allocation via an expectation-maximization (EM) algorithm.

It optionally employs many filters to help discard alignments that may reduce quantification accuracy. Currently, the set of filters applied in oarfish are directly derived from the NanoCount1 tool; both the filters that exist, and the way their values are set (with the exception of the --three-prime-clip filter, which is not set by default in oarfish but is in NanoCount).

Additionally, oarfish provides options to make use of coverage profiles derived from the aligned reads to improve quantification accuracy. The use of this coverage model is enabled with the --model-coverage flag.

The usage can be provided by passing -h at the command line.

accurate transcript quantification from long-read RNA-seq data\n\nUsage: oarfish [OPTIONS] --alignments <ALIGNMENTS> --output <OUTPUT>\n\nOptions:\n      --quiet                    be quiet (i.e. don't output log messages that aren't at least warnings)\n      --verbose                  be verbose (i.e. output all non-developer logging messages)\n  -a, --alignments <ALIGNMENTS>  path to the file containing the input alignments\n  -o, --output <OUTPUT>          location where output quantification file should be written\n  -t, --threads <THREADS>        maximum number of cores that the oarfish can use to obtain binomial probability [default: 1]\n  -h, --help                     Print help\n  -V, --version                  Print version\n\nfilters:\n      --filter-group <FILTER_GROUP>\n          [possible values: no-filters, nanocount-filters]\n  -t, --three-prime-clip <THREE_PRIME_CLIP>\n          maximum allowable distance of the right-most end of an alignment from the 3' transcript end [default: 4294967295]\n  -f, --five-prime-clip <FIVE_PRIME_CLIP>\n          maximum allowable distance of the left-most end of an alignment from the 5' transcript end [default: 4294967295]\n  -s, --score-threshold <SCORE_THRESHOLD>\n          fraction of the best possible alignment score that a secondary alignment must have for consideration [default: 0.95]\n  -m, --min-aligned-fraction <MIN_ALIGNED_FRACTION>\n          fraction of a query that must be mapped within an alignemnt to consider the alignemnt valid [default: 0.5]\n  -l, --min-aligned-len <MIN_ALIGNED_LEN>\n          minimum number of nucleotides in the aligned portion of a read [default: 50]\n  -n, --allow-negative-strand\n          allow both forward-strand and reverse-complement alignments\n\ncoverage model:\n      --model-coverage  apply the coverage model\n  -b, --bins <BINS>     number of bins to use in coverage model [default: 10]\n\nEM:\n      --max-em-iter <MAX_EM_ITER>\n          maximum number of iterations for which to run the EM algorithm [default: 1000]\n      --convergence-thresh <CONVERGENCE_THRESH>\n          maximum number of iterations for which to run the EM algorithm [default: 0.001]\n  -q, --short-quant <SHORT_QUANT>\n          location of short read quantification (if provided)\n

The input should be a bam format file, with reads aligned using minimap2 against the transcriptome. That is, oarfish does not currently handle spliced alignment to the genome. Further, the output alignments should be name sorted (the default order produced by minimap2 should be fine). Specifically, oarfish relies on the existence of the AS tag in the bam records that encodes the alignment score in order to obtain the score for each alignment (which is used in probabilistic read assignment), and the score of the best alignment, overall, for each read.

"},{"location":"#output","title":"Output","text":"

The --output option passed to oarfish corresponds to a path prefix (this prefix can contain the path separator character and if it refers to a directory that does not yeat exist, that directory will be created). Based on this path prefix, say P, oarfish will create 2 files:

"},{"location":"#references","title":"References","text":"
  1. Josie Gleeson, Adrien Leger, Yair D J Prawer, Tracy A Lane, Paul J Harrison, Wilfried Haerty, Michael B Clark, Accurate expression quantification from nanopore direct RNA sequencing with NanoCount, Nucleic Acids Research, Volume 50, Issue 4, 28 February 2022, Page e19, https://doi.org/10.1093/nar/gkab1129 \u21a9

"}]} \ No newline at end of file diff --git a/sitemap.xml.gz b/sitemap.xml.gz index 5138809..3826e05 100644 Binary files a/sitemap.xml.gz and b/sitemap.xml.gz differ