Skip to content
/ CICERO Public
forked from stjude/CICERO

CICERO: a versatile method for detecting complex and diverse driver fusions using cancer RNA sequencing data.

License

Notifications You must be signed in to change notification settings

Miachol/CICERO

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CICERO 0.2.0

CICERO (Clipped-reads Extended for RNA Optimization) is an assembly-based algorithm to detect diverse classes of driver gene fusions from RNA-seq.

Invoke the CICERO wrapper as

Cicero.sh [-n ncores] -b bamfile -g genome -r refdir [-j junctions]

Where ncores is the number of cores to be run on (with GNU parallel, bamfile is the input bamfile, genome is GRCh37-lite, refdir is the reference file directory specific to CICERO, and junctions is the (optional) junctions file output from RNApeg.

Once you have the output from CICERO, use the following guide to interpret the results.

Dependencies

  • GNU parallel
  • Samtools 1.3.1
  • Cap3
  • Blat
  • Java 1.8.0
  • Perl 5.10.1 with libraries:
    • base
    • Bio
    • Carp
    • Compress
    • Cwd
    • Data
    • DBI
    • diagnostics
    • Digest
    • English
    • enum
    • Exporter
    • File
    • FileHandle
    • List
    • POSIX
    • strict
    • Sys
    • Tree
    • warnings

Generate junctions file with RNApeg

RNApeg is required to generate a junctions file for use by CICERO. You can get RNApeg from both Docker and Singularity.

Running RNApeg via Docker:

docker run mnedmonson/public:rnapeg RNApeg.sh -b bamfile -f fasta -r refflat [-rg refflat]

Running RNApeg via Singularity:

singularity run docker://mnedmonson/public:rnapeg RNApeg.sh -b bamfile -f fasta -r refflat [-rg refflat]

Downloading reference files

Reference files are required to run CICERO. They can be found at the following location:

Demo

A demo of CICERO can be found at the following location:

Citation

Tian, L., Li, Y., Edmonson, M.N. et al. CICERO: a versatile method for detecting complex and diverse driver fusions using cancer RNA sequencing data. Genome Biol 21, 126 (2020). https://doi.org/10.1186/s13059-020-02043-x

License

Copyright 2019 St. Jude Children's Research Hospital

Licensed under a modified version of the Apache License, Version 2.0 (the "License") for academic research use only; you may not use this file except in compliance with the License. To inquire about commercial use, please contact the St. Jude Office of Technology Licensing at scott.elmer@stjude.org.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

CICERO: a versatile method for detecting complex and diverse driver fusions using cancer RNA sequencing data.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Perl 86.3%
  • Scala 6.7%
  • Shell 5.8%
  • Other 1.2%