The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
Identification of the most appropriate pharmacotherapy for each
patient based on genomic alterations is a major challenge in
personalized oncology. PANACEA
is a collection of
personalized anti-cancer drug prioritization approaches utilizing
network methods. The methods utilize personalized “driverness” scores
from driveR
to
rank drugs, mapping these onto a protein-protein interaction network
(PIN). The “distance-based” method scores each drug based on these
scores and distances between drugs and genes to rank given drugs. The
“RWR” method propagates these scores via a random-walk with restart
framework to rank the drugs.
The wrapper function score_drugs()
can be used to score
and rank drugs for an individual tumor sample via the “distance-based”
or “RWR” method. The required inputs are:
driveR_res
: data frame of driveR results. Details on
how to obtain driveR
output are provided in this
vignettedrug_interactions_df
: data frame of drug-gene
interactions (defaults to interactions from DGIdb expert-curated
sources)W_mat
: (symmetric) adjacency matrix for the PIN
(defaults to STRING v11.5 interactions with combined score > .4)method
: scoring method (one of “distance-based” or
“RWR”)In this vignette, driveR results for a lung adenocarcinoma case,
example_driveR_res
, is used as the example input dataset.
Details on how to obtain driveR
output are provided in this
vignette.
For this method, the score between a drug, d, and an altered gene, g, is defined as:
\[score(g, d) = \frac{1}{(dist(g,d) +
1)^2} driver\_prob_g\] where \(dist(g,d)\) is the distance between g and d
within the PIN, and \(driver\_prob_g\)
is the driverness probability obtained from driveR
.
The final score for a drug is calculated as the average of the scores between each altered gene and d:
\[score(d) = \sum_{g \in G} \frac{1}{|G|} score(g,d)\] where G is the set of all altered genes.
Scoring of drugs for the example lung adenocarcinoma case
example_driveR_res
via this “distance-based” method can be
performed as follows:
This scores and ranks drugs via the “distance-based” method using drug-gene interactions from DGIdb expert-curated sources and the STRING v11.5 PIN with combined score > 700. Below, top 10 drugs are printed:
For this method, a random-walk with restart framework is used to propagate the driverness probabilities. A drug’s final score is its final propagation score.
Scoring of drugs for the example lung adenocarcinoma case
example_driveR_res
via this “RWR” method can be performed
as follows:
This scores and ranks drugs via the “RWR” method using drug-gene interactions from DGIdb expert-curated sources and the STRING v11.5 PIN with combined score > 700. Below, top 10 drugs are printed:
head(example_scores_RWR, 10)
#> BLOSOZUMAB;ROMOSOZUMAB TIAGABINE HYDROCHLORIDE
#> 0.0008476627 0.0004770740
#> KRN-330 SERELAXIN
#> 0.0004326723 0.0003804546
#> TIAGABINE LY-3009120;MLN-2480;XL-281
#> 0.0003554924 0.0002520392
#> OCRIPLASMIN ENCORAFENIB
#> 0.0002386693 0.0002312123
#> COLLAGENASE CLOSTRIDIUM HISTOLYTICUM COCAINE
#> 0.0002245975 0.0002227435
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.