TRONCO: TRONCO, an R package for TRanslational ONCOlogy

The TRONCO (TRanslational ONCOlogy) R package collects algorithms to infer progression models via the approach of Suppes-Bayes Causal Network, both from an ensemble of tumors (cross-sectional samples) and within an individual patient (multi-region or single-cell samples). The package provides parallel implementation of algorithms that process binary matrices where each row represents a tumor sample and each column a single-nucleotide or a structural variant driving the progression; a 0/1 value models the absence/presence of that alteration in the sample. The tool can import data from plain, MAF or GISTIC format files, and can fetch it from the cBioPortal for cancer genomics. Functions for data manipulation and visualization are provided, as well as functions to import/export such data to other bioinformatics tools for, e.g, clustering or detection of mutually exclusive alterations. Inferred models can be visualized and tested for their confidence via bootstrap and cross-validation. TRONCO is used for the implementation of the Pipeline for Cancer Inference (PICNIC).

Install the latest version of this package by entering the following in R:
AuthorMarco Antoniotti [ctb], Giulio Caravagna [aut, cre], Luca De Sano [aut], Alex Graudenzi [aut], Giancarlo Mauri [ctb], Bud Mishra [ctb], Daniele Ramazzotti [aut]
Bioconductor views Bayesian BiomedicalInformatics Clustering DataImport GraphAndNetwork Network NetworkInference SingleCell SomaticMutation
Date of publicationNone
MaintainerBIMIB Group <>
Licensefile LICENSE

View on Bioconductor

Man pages

aCML: Atypical chronic myeloid leukemia dataset


annotate.description: annotate.description

annotate.stages: annotate.stages

as.adj.matrix: as.adj.matrix

as.alterations: as.alterations

as.bootstrap.scores: as.bootstrap.scores

as.colors: as.colors

as.conditional.probs: as.conditional.probs

as.confidence: as.confidence

as.description: as.description

as.gene: as.gene

as.genes: as.genes

as.genotypes: as.genotypes

as.hypotheses: as.hypotheses

as.joint.probs: as.joint.probs

as.kfold.eloss: as.kfold.eloss

as.kfold.posterr: as.kfold.posterr

as.kfold.prederr: as.kfold.prederr

as.marginal.probs: as.marginal.probs

as.models: as.models

as.parameters: as.parameters

as.pathway: as.pathway

as.patterns: as.patterns

as.samples: as.samples

as.selective.advantage.relations: as.selective.advantage.relations

as.stages: as.stages

as.types: as.types

cbio.query: cbio.query

change.color: change.color

crc_gistic: GISTIC example data

crc_maf: MAF example data

crc_plain: Plain mutation dataset

delete.event: delete.event

delete.gene: delete.gene

delete.hypothesis: delete.hypothesis

delete.model: delete.model

delete.pattern: delete.pattern

delete.samples: delete.samples

delete.type: delete.type

duplicates: duplicates

ebind: ebind

enforce.numeric: enforce.numeric

enforce.string: enforce.string

events.selection: events.selection

export.graphml: export.graphml

export.mutex: export,mutex

export.nbs.input: export.nbs.input

has.duplicates: has.duplicates

has.model: has.model

has.stages: has stages

hypothesis.add: hypothesis add hypothesis add group

hypothesis.add.homologous: hypothesis.add.homologous

import.genotypes: import.genotypes

import.GISTIC: import.GISTIC

import.MAF: import.MAF

import.mutex.groups: import.mutex.groups

intersect.datasets: intersect.datasets

is.compliant: is.compliant

join.types: join.types

keysToNames: keysToNames

maf: MAF example data

muts: Simple mutation dataset

nameToKey: nameToKey

nevents: nevents

ngenes: ngenes

nhypotheses: Return the number of hypotheses in the dataset

npatterns: Return the number of patterns in the dataset

nsamples: nsamples

ntypes: ntypes

oncoprint: oncoprint

oncoprint.cbio: oncoprint.cbio


order.frequency: order.frequency

pathway.visualization: pathway.visualization

pheatmap: A function to draw clustered heatmaps.

rank.recurrents: rank.recurrents

rename.gene: rename.gene

rename.type: rename.type

samples.selection: samples.selection

sbind: sbind

ssplit: ssplit

stage: Stage information for test_dataset

TCGA.multiple.samples: TCGA.multiple.samples

TCGA.remove.multiple.samples: TCGA.remove.multiple.samples

TCGA.shorten.barcodes: TCGA.shorten.barcodes

test_dataset: A complete dataset with hypotheses

test_dataset_no_hypos: A complete dataset

test_model: A complete dataset with a reconstructed model

test_model_kfold: A complete dataset with a reconstructed model and...

trim: trim

tronco.bootstrap: tronco bootstrap

tronco.caprese: tronco caprese

tronco.capri: tronco capri

tronco.chowliu: Tronco Chow Liu

tronco.edmonds: Tronco Edmonds

tronco.gabow: Tronco Gabow

tronco.kfold.eloss: tronco.kfold.eloss

tronco.kfold.posterr: tronco.kfold.posterr. For details and examples regarding the...

tronco.kfold.prederr: tronco.kfold.prederr

tronco.pattern.plot: tronco.pattern.plot

tronco.plot: tronco.plot

tronco.prim: Tronco Prim

view: view

which.samples: which.samples



aCML Man page
AND Man page
annotate.description Man page
annotate.stages Man page
as.adj.matrix Man page
as.alterations Man page
as.bootstrap.scores Man page
as.colors Man page
as.conditional.probs Man page
as.confidence Man page
as.description Man page Man page Man page Man page
as.gene Man page
as.genes Man page Man page
as.genotypes Man page
as.hypotheses Man page
as.joint.probs Man page
as.kfold.eloss Man page
as.kfold.posterr Man page
as.kfold.prederr Man page
as.marginal.probs Man page
as.models Man page
as.parameters Man page
as.pathway Man page
as.patterns Man page
as.samples Man page
as.selective.advantage.relations Man page
as.stages Man page
as.types Man page Man page
cbio.query Man page
change.color Man page Man page
crc_gistic Man page
crc_maf Man page
crc_plain Man page
delete.event Man page
delete.gene Man page
delete.hypothesis Man page
delete.model Man page
delete.pattern Man page
delete.samples Man page
delete.type Man page
duplicates Man page
ebind Man page
enforce.numeric Man page
enforce.string Man page
events.selection Man page
export.graphml Man page
export.mutex Man page
export.nbs.input Man page Man page Man page
has.duplicates Man page
has.model Man page
has.stages Man page
hypothesis.add Man page Man page
hypothesis.add.homologous Man page
import.genotypes Man page
import.GISTIC Man page
import.MAF Man page
import.mutex.groups Man page
intersect.datasets Man page
is.compliant Man page Man page
join.types Man page
keysToNames Man page
maf Man page
muts Man page
nameToKey Man page
nevents Man page
ngenes Man page
nhypotheses Man page
npatterns Man page
nsamples Man page
ntypes Man page
oncoprint Man page
oncoprint.cbio Man page
OR Man page
order.frequency Man page
pathway.visualization Man page
pheatmap Man page
rank.recurrents Man page
rename.gene Man page
rename.type Man page
samples.selection Man page
sbind Man page
ssplit Man page
stage Man page Man page
TCGA.multiple.samples Man page
TCGA.remove.multiple.samples Man page
TCGA.shorten.barcodes Man page
test_dataset Man page
test_dataset_no_hypos Man page
test_model Man page
test_model_kfold Man page
trim Man page
tronco.bootstrap Man page
tronco.caprese Man page
tronco.capri Man page
tronco.chowliu Man page
tronco.edmonds Man page
tronco.gabow Man page
tronco.kfold.eloss Man page
tronco.kfold.posterr Man page
tronco.kfold.prederr Man page
tronco.pattern.plot Man page
tronco.plot Man page
tronco.prim Man page
view Man page
which.samples Man page
XOR Man page


R/as.functions.R R/bootstrap.R R/caprese.algorithm.R R/capri.algorithm.R R/capri.hypotheses.R R/chow.liu.algorithm.R R/correctness.R R/create.model.R R/data.R R/editing.functions.R R/edmonds.algorithm.R R/external.R R/gabow.algorithm.R R/loading.R R/lregfit.R R/prim.algorithm.R R/selection.R R/statistics.R R/tronco.R R/visualization.R R/which.functions.R R/zzz.R
man/AND.Rd man/OR.Rd man/ man/TCGA.multiple.samples.Rd man/TCGA.remove.multiple.samples.Rd man/TCGA.shorten.barcodes.Rd man/XOR.Rd man/aCML.Rd man/annotate.description.Rd man/annotate.stages.Rd man/as.adj.matrix.Rd man/as.alterations.Rd man/as.bootstrap.scores.Rd man/as.colors.Rd man/as.conditional.probs.Rd man/as.confidence.Rd man/as.description.Rd man/ man/ man/ man/as.gene.Rd man/as.genes.Rd man/ man/as.genotypes.Rd man/as.hypotheses.Rd man/as.joint.probs.Rd man/as.kfold.eloss.Rd man/as.kfold.posterr.Rd man/as.kfold.prederr.Rd man/as.marginal.probs.Rd man/as.models.Rd man/as.parameters.Rd man/as.pathway.Rd man/as.patterns.Rd man/as.samples.Rd man/as.selective.advantage.relations.Rd man/as.stages.Rd man/as.types.Rd man/ man/cbio.query.Rd man/change.color.Rd man/ man/crc_gistic.Rd man/crc_maf.Rd man/crc_plain.Rd man/delete.event.Rd man/delete.gene.Rd man/delete.hypothesis.Rd man/delete.model.Rd man/delete.pattern.Rd man/delete.samples.Rd man/delete.type.Rd man/duplicates.Rd man/ebind.Rd man/enforce.numeric.Rd man/enforce.string.Rd man/events.selection.Rd man/export.graphml.Rd man/export.mutex.Rd man/export.nbs.input.Rd man/ man/ man/has.duplicates.Rd man/has.model.Rd man/has.stages.Rd man/hypothesis.add.Rd man/ man/hypothesis.add.homologous.Rd man/import.GISTIC.Rd man/import.MAF.Rd man/import.genotypes.Rd man/import.mutex.groups.Rd man/intersect.datasets.Rd man/is.compliant.Rd man/ man/join.types.Rd man/keysToNames.Rd man/maf.Rd man/muts.Rd man/nameToKey.Rd man/nevents.Rd man/ngenes.Rd man/nhypotheses.Rd man/npatterns.Rd man/nsamples.Rd man/ntypes.Rd man/oncoprint.Rd man/oncoprint.cbio.Rd man/order.frequency.Rd man/pathway.visualization.Rd man/pheatmap.Rd man/rank.recurrents.Rd man/rename.gene.Rd man/rename.type.Rd man/samples.selection.Rd man/sbind.Rd man/ssplit.Rd man/stage.Rd man/test_dataset.Rd man/test_dataset_no_hypos.Rd man/test_model.Rd man/test_model_kfold.Rd man/trim.Rd man/tronco.bootstrap.Rd man/tronco.caprese.Rd man/tronco.capri.Rd man/tronco.chowliu.Rd man/tronco.edmonds.Rd man/tronco.gabow.Rd man/tronco.kfold.eloss.Rd man/tronco.kfold.posterr.Rd man/tronco.kfold.prederr.Rd man/tronco.pattern.plot.Rd man/tronco.plot.Rd man/tronco.prim.Rd man/view.Rd man/which.samples.Rd
tests/testthat.R tests/testthat/test_as_function.R tests/testthat/test_editing.R tests/testthat/test_hypotheses.R tests/testthat/test_statistics.R tests/testthat/test_tronco.R tests/testthat/test_visualization.R

Questions? Problems? Suggestions? or email at

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.