I build smarter software for science. Here's a list of myprojects, myresumé, mycurriculum vitae, and some stuff I think is interesting.
An Ontology for Major Histocompatibility Restriction2016-01-12 09:00 ESTontology, MRO, toolsA paper describing our new ontology for MHC is now online.Major histocompatibility complex is an important part of the adaptive immune system, and MRO helps users search theIEDB for experiments involving different classes of MHC molecules. We useROBOT templates to build MRO, and I think it's a good example of cutting edge ontology development. You can browse the project source code athttps://github.com/IEDB/MRO.
The Command Line2015-12-12 11:30 ESTtoolsOn Thursday I gave a presentation to theUofT Coders, a group of graduate students in science at the University of Toronto who are working together to improve their computer skills. It's part of the Study Group initiative from theMozilla Science Lab. I talked about the Unix command line: what it does, how it works, and why it's great.
New OBO PURL system2015-11-27 12:00 ESTontology, OBO, toolsOn Monday I deployed a new system for managing Persistent URLs (PURLs) for the OBO community. It uses Git for configuration management and Apache for serving the URLs. I'm pleased with the GitHub and Travis CI integration for automatically testing all pull requests.
OBI Assay Templates2015-11-27 11:45 ESTontology, OBI, tools, ROBOTThe most recent release of the Ontology for Biomedical Investigations uses templates to define about half of the OBI assays. Template spreadsheets make it much easier to edit large sets of terms using the same pattern. The IEDB team put a lot of work intonew template files and we useROBOT to translate the templates into OWL format.
In memory of Cesare Romagnoli2015-11-04 12:15 ESTphilosophy, ontologyLast week my friend and colleague Cesare died. I owe my career to our collaboration, and miss him dearly. I shared some of my memories of him on theRotman Institute blog.
EDN-LD: A simple linked data tool2015-05-20 10:15 EDTlinked data, tools, EDN-LDLast night I presented a new project at theClojure Toronto Meetup. EDN-LD is designed to make working with linked data simple, by using standard Clojure data structures and the standard toolkit for working with those structures. Instead of navigating a hierarchy of Java classes, you just use strings, keywords, maps, and sets to work with your data, then convert the results to a standard RDF format for other tools to use. I've been using predecessors of EDN-LD in my work at IEDB for a few years now, and now it's time to share.
MHC Restriction Ontology2015-05-20 09:45 EDTontology, immunology, MROOn Friday the IEDB team shared a preliminary version of a new ontology.Major histocompatibility complex (MHC) is a family of protein complexes that plays a crucial role in presenting molecules for recognition by immune cells. Those molecules might be harmless pieces of a healthy cell, or they could be fragments of a virus, infectious bacterium, or toxin. MRO is not ready for wide use yet (our term identifiers are UNSTABLE -- DON'T reuse them), but we're already using it to drive ourAllele Finder.
ROBOT is an OBO Tool2015-05-20 09:30 EDTontology, OBO, tools, ROBOTFor the last few months I've been working on a new project with Chris Mungall's team atBerkeleyBOP. ROBOT is a command-line tool for working with OBO ontologies, designed to be a friendlier and more modular replacement forOWLTools. It's open source, runs on Windows, Mac OS X, and Linux, and builds onOWLAPI to do the heavy lifting. ROBOT is still in early development, but it's ready to try. We'd love to hear your thoughts.
BD2K Workshop Slide2015-02-26 18:00 ESTontology, OBO, fundingTheNational Institutes of Health'sBig Data to Knowledge (BD2K) program has a number of parts. I was invited to their Workshop on Community-Based Data and Metadata Standards Development this week, and contributed to a panel on tools. Here's myslide. We need better tools that specialize the linked data stack, and don't require us to keep reinventing the wheel. But good tools need good ergonomics and long-term maintenance, and that costs money.
OBI Assay Patterns2015-02-23 13:00 ESTOBI, OWLA quarter of the terms in theOntology for Biomedical Investigations are assays, and they need to be cleaned up. The IEDB team has been working on restructuring they assays we've defined. I presented some of that work on the OBI call today.
STREAM Workshop2015-02-19 12:00 ESTphilosophy, science, explanationYesterday I gave a presentation on my explanation work for the Studies of Translations, Ethics, and Medicine (STREAM) group at McGill University in Montreal. We had a good discussion about extracting structured knowledge from publications, and it was great to see my friendSpencer Hey.
PSA 2014 Presentation2014-11-07 18:00 CSTphilosophy, science, PSAToday I presented some of my work on explanation at thePhilosophy of Science Association conference. The talk went pretty well, I think, and it was great to see so many old friends.
ontoden-deploy2014-10-30 10:30 EDTontology, OBO, toolsI spent a couple of days this week usingAnsible andVagrant to get Ontobee and OntoFox running in a virtual machine. The code is up on GitHub.
OBO Technical Workshop2014-10-07 12:00 CDTontology, OBO, workshop, ICBOWe created a Google Doc to track the discussions in our workshop atICBO 2014 in Houston this morning.
OBO Tutorial v0.12014-10-03 16:39 EDTontology, OBO, tutorial, ICBOThere's a lot to cover, and it's not done yet, but I've made substantial additions to the OBO tutorial, and I'm calling it "v0.1".
OBI Term Guidelines2014-09-08 16:09 EDTontology, OBI, tutorialI wrote some new guidelines for submitting terms to OBI. Most of the advice applies to any OBO ontology.
OBO Tutorial2014-09-03 15:23 EDTontology, OBO, tutorial, ICBOI've started writing a tutorial for scientists working with OBO ontologies. It's about half done now, and we'll be using some of this material in theOBO Tutorial at ICBO 2014.
OBI Release 2014-08-182014-08-25 15:14 EDTontology, OBI, releaseThis OBI release includes three new terms.
Rotman GRA Grant2014-05-22 17:00 EDTphilosophy, radiology, PeirceGillian, Cesare, and I are grateful to the Rotman Institute for funding a graduate research assistant position for our project "The Ontology and Epistemology of Medical Imaging". We're even happier that Nick Nash has accepted our invitation to join the project!
BFO Classes-Only Version2014-05-03 16:23 EDTontology, BFO, releaseI helped arrange today's release of BFO, with a new classes-only version.
OBI Release Process2014-03-17 19:47 EDTontology, OBI, releaseOBI has adopted a new process for more frequent releases. I'm the first OBI "release manager".
OBI Release 2013-10-252013-11-01 14:38 PSTontology, OBI, releaseThis is the first release of OBI to use the new build tool, and the first to includeOBI Core.
OBO Foundry Technical Working Group2013-10-21 15:30 PSTontology, OBO, TWGThe Working Group coordinates on the infrastructure and technical policies of the OBO Consortium. Today I'm its newest member.
OBI Build Tool2013-04-06 11:35 EDTontology, OBI, toolsI've written a new build tool for testing and releasing OBI.