模板

  1. Key parameters:
    a. Start/Stop
    b. Minimum ORF length
    c. Reads filtering
    d. Specific cutoff
  2. 0-base or 1-base
  3. ORF type
  4. Overlap in annotaion
  5. Multiple start codons
Tools Methods Category Key parameters 0-base or 1-base ORF type Overlap in annotaion Multiple start codons
Ribotricer Normalized projected vector Frame pattern consistency FDR filter: being set by phase-score cutoff (github or learning)
—report_all (including result after FDR filtering).

Cutoff of phase score can be learnt by command using RNA-seq and ribo-seq data.
Annotated
uORF
dORF
overlap_uORF
overlap_dORF
novel
super_uORF
super_dORF
RiboCode Wilcox single rank test Frame preference -p PVAL_CUTOFF (rule FDR filtering)
filter: 0.05 (default}
1-base annotated
uORF
dORF
Overlap_dORF
Overlap_uORF
novel
internal
The RiboCode generates two text files: The “(output file name).txt” contains the information of all predicted ORFs in each transcript. The “(output file name)_collapsed.txt” file combines the ORFs having the same stop codon in different transcript isoforms: the one harboring the most upstream in-frame ATG will be kept.
RiboTaper
ORFscore
RP-BP
ORF-RATER
RibORF
RiboWave
Ribo-TISH
RiboHMM
SaTAnn
PRICE (GEDI)
SPECtre
FLOSS
Tools Input Output Identification level, file, column ORF types Offset, Tips and FDR filter
Ribotricer GTF
Ref
Bam2Ge
(offset config)
1. Phase score
2. contain all
3. ORF type
4.T/G ID Tx_type
5.coor
(Exon) / Tx
Result: ORF_pred.txt(Tx)
Column: phase_score
Annotated
uORF
dORF
overlap_uORF
overlap_dORF
novel
super_uORF
super_dORF
Automatically or manually filter: being set by phase-score cutoff (github or learning)
—report_all (including result after FDR filtering).

Cutoff of phase score can be learnt by command using RNA-seq and ribo-seq data.
RiboCode GTF
Ref
Bam2Tx
(offset config)
1. pval_combined
2. not contain all
3. ORF type
4.T/G ID Tx_type
5.coor
(Exon) / Tx
Result: ORF_pred.txt(Tx)/ ORF_pred.gtf(Ex)(给出了每个翻译的Tx的exon)
Column: pval_combined

(Exon level avaible in https://github.com/xryanglab/ORFcalling/tree/master/scripts/Figure2c)
annotated
uORF
dORF
Overlap_dORF
Overlap_uORF
novel
internal
Automatically or manually
-p PVAL_CUTOFF (rule FDR filtering)
filter: 0.05 (default}
RiboTaper GTF
Ref
RiboBam2Ge
RNABam2Ge
(offset config)
1. ORF_pval_multi_ribo
2. not contain all
3. ORF type
4.T/G ID Ex_type
5.coor
Exon/ Tx
Result: ORFs_max
Column: ORF_pval_multi_ribo
FDR filter: 0.05
dORF
lncRNA
misc_RNA
ORFs_ccds
snRNA
transcribed_unprocessed_pseudogene
uORF
Manually
ORF_pval_multi_ribo,
filter: 0.05(default)

ORFs_max_filt **(after filterin**g)
ORFscore Contained in RiboTaper and Spectre 1. ORF_score, chi-square test
2. not contain all
3. ORF type
4.T/G ID Ex_type
5.coor
Exon/ Tx
Result:
Column:
FDR filter:
NA NA N**A**
RibORF GTF
Ref
RiboSam2Ge
(offset config)
1. pred.pvalue
2. not contain all
3. ORF type
4.T/G ID type
5.coor
Tx
Result: repre.valid.pred.pvalue.parameters.txt
Column: pred.pvalue
FDR filter: 0.05
canonical
extension
internal
overlap.uORF
polycistronic
truncation
uORF
Manually
-p predictPvalueCutoff
F**DR filter: 0.7(default)**
ORF-RATER GTF
Ref
1. orfrating
2. not contain all
3. ORF type
4.T/G ID type
5.coor
Tx
Result: quant.csv
Column: orfrating
FDR filter: 0.05
canonical
extension
internal
overlap.uORF
polycistronic
truncation
uORF
Automatically or manually
Orfratering: **0**.3-1
RP-BP Bam2Ge
Configuration
1. bayes factor mean,
2. not contain all,
3. ORF type,
4.T/G ID type
5.coor
Tx
Result: SRR5382424.alignments-only-unique.length-29-30.offset-12-12.frac-0.2.rw-0.bayes-factors.bed.gz
Column: bayes factor mean
FDR filter: 5
canonical
canonical_variant
five_prime
five_prime_overlap
noncoding
overlap
three_prime
three_prime_overlap
within
Manually
Option: min_bf_mean
bf mean filter: 5 (default)
Ribowave GTF
Ref
RiboSam2Ge
(offset config)
1. pvalue,
2. contain all,
3. no ORF type,
4.T/G ID type
5.coor
Tx
Result:SRR5382424.feats1
Column: pvalue
FDR filter: 0.05
NA Manually
Coor after (FDR:0.05) filtering in SRR5382424.95%.mx
RiboTISH GTF
Ref
RiboSam2Ge
(offset config)
1. RiboQvalue
2. contain all in** pred_**all.txt
3. ORF type
4.T/G ID type
5.coor
Tx
Result: pred.txt/pred_all.txt
Column: RiboQvaluve
FDR filter: 0.05
:3’UTR
3’UTR:CDSFrameOverlap
3’UTR:Known
5’UTR
5’UTR:CDSFrameOverlap
5’UTR:Known
Annotated
Extended
Extended:CDSFrameOverlap
Extended:Known
Internal
Internal:CDSFrameOverlap
Internal:Known
Novel
Novel:CDSFrameOverlap
Novel:Known
Truncated
Truncated:Known
Manually
—allresult ALLRESULT
—fsqth FSQTH
qvalue FDR: 0.05 (default)

type: https://github.com/zhpn1024/ribotish
RiboHMM GTF
Ref
RiboSam2Ge
(offset config)
1. RiboQvalue
2. contain all in** pred_**all.txt
3. ORF type
4.T/G ID type
5.coor
Tx
Result: pred.txt/pred_all.txt
Column: RiboQvaluve
FDR filter: 0.05
Manually
Gedi(PRICE) GTF
Ref
RiboSam2Ge
1. p value
2. contain all in** **SRR5382424.orfs.tsv
3. ORF type
4.T/G ID type
5.coor
Tx
Result: SRR5382424.orfs.tsv
Column: p value
FDR filter: 0.1
CDS
dORF
iORF
ncRNA
orphan
Trunc
uoORF
uORF
Variant
(Ext, intronic)
Automatically -fdr : 10% **(default)
p value

t**ype: https://github.com/erhard-lab/gedi/wiki/Price#output-files
Spectre GTF
Ref
RiboSam2Ge
Cufflinks
(offset config)
1. spectre_score
2. not contain all(full?)
3. ORF type
4.T/G ID type
5.coor
Tx
Result: spectre.txt
Column: spectre_score
FDR filter: 0.05
3’UTR
5’UTR
CDS
Manually —fdr **0**.05 (default)
SaTAnn GTF
Ref
RiboSam2Ge
(offset config)
1. pval_uniq
2. not contain all
3. ORF type
4.T/G ID type
5.coor
Tx
Result: bam_for_SaTAnn_final_SaTAnn_results
Column: SaTAnn_results$ORFs_tx$pval_uniq
FDR filter: 0.05
“ORF_annotated”
“N_truncation”
“overl_dORF”
“novel”
“uORF”
“nested_ORF”
“dORF”
“N_extension”
“overl_uORF” “C_extension” “C_truncation”
Manually pval_uniq<0.05 in result