Patrick Greene's Projects
Tool for disambiguating acronyms and abbreviations in text for NLP applications
Biological reasoning agents
📮 An integrative registry of biological databases, ontologies, and nomenclatures.
This is a project to create a commandline (for now) tool for creating playlists of classical music, such that multi-movement (and hence multi-track) pieces are kept together. This currently works only with google play, but will soon be expanded to work for local file systems.
A tool for finding experts using publicly available data sources such as pubmed.
Ecosystem of Machine-maintained Models with Automated Analysis
An open source Flask extension that provides JWT support (with batteries included)!
A demo of functional programming vs. object oriented programming approaches, using a grocery list generator as an example.
Grounding of biomedical named entities with contextual disambiguation
Version Control with Git
Graph Integration Platform
Integrated Network and Dynamical Reasoning Assembler
A utility build around the HTML assembler to enable easy curation of custom sets of INDRA Statements.
A Database-based knowledge back-end built on and for INDRA.
Docker image to build latest REACH and Kappa.
Docker build for INDRA, REACH, PySB, and related dependencies.
Tools used for large scale reading, mostly using AWS Batch.
A docker for AWS using sparser with indra.
A package of Vue Components for use in Indralab web services.
Implementation of the metropolis algorithm in c with a python interface.
This is the code I am using in the Kaggle Zillow competition.
Tool suite for kappa models. Documentation and binaries can be found in the release section. Try it online at
Tool to create images and configuration files for Minerva-Story
Minerva Author is an authoring tool used to create Minerva narrated stories via selection of specific channel groupings and image views.
Minerva Cloud is a novel cloud-native (AWS) platform for high-dimensional microscopy image storage, management, and visualization.