import pypint
Published in Cohen, Zinovyev, Calzone et al, Plos Comput Biol 2015
Hello
model = pypint.load()
#invasion = pypint.load("https://cellcollective.org/#5884/tumour-cell-invasion-and-migration")
invasion = pypint.load("models/invasion.sbml")
invasion.summary()
goal = pypint.Goal("Apoptosis=1")|pypint.Goal("CellCycleArrest=1")
model = invasion.having(ECM=1, DNAdamage=0) # assumes other nodes are 0
model.reachability(goal)
model.reachability("Metastasis=1")
mutations = model.oneshot_mutations_for_cut(goal, maxsize=3, exclude={"ECM", "DNAdamage"})
mutations
model.lock( {'CDH1': 1, 'NICD': 0}).reachability(goal)
[m for m in mutations if model.lock(m).reachability("Metastasis=1")]
model.cutsets("Metastasis=1", maxsize=3, exclude={"ECM"})
See tutorial (link on the PDF of the article ; quick-tutorial
on http://tmpnb.loicpauleve.name)
Thank you for your attention !
Ack: