Skip to content
ThIEF: a Novel Tool for Tracking Genomic Features
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


ThIEF: a Novel Tool for Tracking Genomic Features


In order to have THiEF results you need to have gpsol intalled on your machine (part of the GLPK).

For Mac OS use homebrew:

brew install homebrew/science/glpk

Clone this repo

git clone


Input format is csv file with "," delimiter (you can change it in the script in function ReadNucTable). Every line should correspond to a genetic feature and first column should be the location. Other columns are not essential for building tracks at this point. All files should have the same number of columns.

Output format for the THiEF is simple table, every line is the resulting track of features (note that if you have multi column input files, i.e. and , then in the output the line corresponding to corresponding track will look like ). In case the track has "empty spots" (gaps), they are marked as "-1" (in multicolumn case it will be <-1 -1 -1>).

any questions send to:


MIT © Anton Polishko

You can’t perform that action at this time.