Python-based applications use isoform.py
for common functions.
cmpiso
- compares collections of isoforms in GFFgeniso
- generates isoforms and their probabilitiesmodelbuilder
- creates the various model filesoptiso
- optimizes model parameters with a genetic algorithmrun_apc
- builds Makefile to runisoformer
andoptiso
on apc set
The genomikon repo contains a couple of faster implementations in the
isoformer
directory.
isoformer
- this is the same asgeniso
but ~100x fasterisocounter
- as above, but only counting, not calculating probabilitiesisorandom
- counting isoforms in random sequences
conformity.py
- compares outputs ofgeniso
andisoformer
optiso-mp
- multi-processing version with some odd bugsspeedo.py
- compares speeds ofgeniso
andisoformer
summary.py
- creates TSV of the apc set
Data collection is described in datacore2024/project_splicing
. The 665 genes
of the APC set are in the apc
directory.
See the models
directory for standard models and modelbuilder
for how to
build the models.