The following programs are written in Prolog and R.
Most projects are hosted on github and distributed as SWI-Prolog libraries (see packs list).
CancergBN: BNs for large cohort genomic studies.gBN: A suite of analysis tools around learning of Bayesian networks, via GOBNILP, for large genomic, cancer cohorts.
Bayesian models of age-incidence for sporadic and inherited ccRCC.Age related Bayesian models from our paper:Timing the Landmark Events in the Evolution of Clear Cell Renal Cell Cancer: TRACERx Renal Github: ccRCC_incidence_models
Molecular timing of genomic aberrations.R function for calculating the timing of DNA aberration events from NGS data.Github: mol_time Computational BiologyscRNASupervised the R code development for our paper: Porcine respiratory coronavirus as a model for acute respiratory disease: mechanisms of different infection outcomesGithub: prcv RealReal: integrative functional statistics with R and logic programming.RealOS: a data analytics desktop OS for Raspberry 4. bio_dbbio_db: Prolog access to high-quality biological databases.Includes 4 back-ends: Prolog facts, proSQLite, RocksDB and Berkeley DB. Supports: human, mouse, chicken and pig. bio_analyticsbio_analytics Suit of libraries for biological data analytics.Probabilistic Logic ProgrammingBims: Bayesian inference of model structureBims: implementing Markov chain Monte Carlo over Model Structures (see publications).(Earlier versions distributed as MCMCMS.) Parameter estimation for SLPspepl: an implementation of the FAM algorithm for Stochastic Logic Programs.probabilistic finite domainspfds: a meta-interpreter for Pfds.Logic ProgrammingproSQLiteproSQLite: a Prolog library for the SQLite database system.pubmedpubmed: pubmed interrogation tool for Prolog.by_unixby_unix: an elegance layer to calling unix commands.r_sessionr_session: a first attempt to Prolog<->R communication.http server for ODBC databaseshdb is a generic http server for odbc databases. Currently this has limited documentation.upshUpsh: run Prolog scripts from the operating system command prompt.ex librisExLibris: a library-centric approach to developing and distributing Prolog, open-source. |