john@jmchilton.net % cat cv.yaml

Experience

Research Associate

Pennsylvania State University

University Park, PA, USA

2013-01 - present

  • Software developer on the Galaxy Project - a popular web-based platform for bioinformatics
  • Lead development of workflow engine features and tool integration framework
  • Contributed to multiple peer-reviewed publications on Galaxy infrastructure

Senior Software Developer

University of Minnesota

Minneapolis, MN, USA

2012-01 - 2013-01

  • Built Web Services infrastructure enabling collaboration between University of Minnesota and Mayo Clinic (TROPIX project)
  • Developed file and metadata store, analytical services, workflow engine, and Google Web Toolkit frontend
  • Created secure distributed system for sharing clinical data with Groovy on Grails frontend
  • Enabled secure job submissions to Windows clusters via ASP.NET Web Services (C#)
  • Deployed and extended Galaxy, an open source Python framework for genomics research
  • Developed complex Puppet infrastructure for deploying OpenStack cloud platform

Software Developer

University of Minnesota

Minneapolis, MN, USA

2007-01 - 2012-01

  • Involved in every stage of software life cycle for several successful projects
  • TROPIX project collaboration with Mayo Clinic for bioinformatics research
  • Built Web Services, workflow engines, and cloud deployment systems

Teaching Assistant

University of Minnesota

Minneapolis, MN, USA

2003-09 - 2007-06

  • Grading, office hours, assignment design
  • Leading discussions and lecturing in computer lab and classroom settings
  • Taught groups ranging from 3 to 120 students

Research Assistant - Robotics

University of Minnesota

Minneapolis, MN, USA

2005-09 - 2006-09

  • Member of Multiple Autonomous Robotic Systems laboratory
  • Worked on NASA grant to develop C++ application for mobile robot localization and mapping

Research Assistant - College Education

University of Minnesota

Minneapolis, MN, USA

2005-01 - 2007-01

  • Investigated methods of promoting student learning in large college classes

Bioinformatics Institute Summer Intern

University of Minnesota

Minneapolis, MN, USA

2004-06 - 2004-08

  • Developed program for statistical analysis of gene expression microarray data

Education

M.S., Computer Science

University of Minnesota

Minneapolis, MN, USA

2005-09 - 2007-05

  • GPA: 4.00/4.00

B.S., Computer Science

University of Minnesota

Minneapolis, MN, USA

2001-09 - 2005-05

  • GPA: 3.99/4.00, Graduated with High Distinction
  • Minors: Mathematics and Statistics

Publications

The Galaxy platform for accessible, reproducible, and collaborative data analyses: 2024 update

The Galaxy Community

Nucleic Acids Research • 2024-07 DOI: 10.1093/nar/gkae410

The Planemo toolkit for developing, deploying, and executing scientific data analyses in Galaxy and beyond

Simon Bray, John Chilton, Matthias Bernt, Nicola Soranzo, Marius van den Beek, Bérénice Batut, Helena Rasche, Martin Čech, Peter J.A. Cock, Björn Grüning, Anton Nekrutenko

Genome Research • 2023-02 DOI: 10.1101/gr.276963.122

The Galaxy platform for accessible, reproducible and collaborative biomedical analyses: 2022 update

The Galaxy Community

Nucleic Acids Research • 2022-07 DOI: 10.1093/nar/gkac247

GalaxyCloudRunner: enhancing scalable computing for Galaxy

Nuwan Goonasekera, Alexandru Mahmoud, John Chilton, Enis Afgan

Bioinformatics • 2021-01 DOI: 10.1093/bioinformatics/btaa860

No more business as usual: Agile and effective responses to emerging pathogen threats require open data and open analytics

The Galaxy Community

PLOS Pathogens • 2020-08 DOI: 10.1371/journal.ppat.1008643

Galaxy External Display Applications: closing a dataflow interoperability loop

Daniel Blankenberg, John Chilton, Nate Coraor

Nature Methods • 2020-02 DOI: 10.1038/s41592-019-0727-x

Reproducible biomedical benchmarking in the cloud: lessons from crowd-sourced data challenges

Kyle Ellrott, Alex Buchanan, Allison Creason, Michael Mason, Thomas Schaffter, Bruce Hoff, James Eddy, John M. Chilton, Thomas Yu, Joshua M. Stuart, Julio Saez-Rodriguez, Gustavo Stolovitzky, Paul C. Boutros, Justin Guinney

Genome Biology • 2019-09 DOI: 10.1186/s13059-019-1794-0

The Galaxy platform for accessible, reproducible and collaborative biomedical analyses: 2018 update

The Galaxy Community

Nucleic Acids Research • 2018-07 DOI: 10.1093/nar/gky379

Community-Driven Data Analysis Training for Biology

Bérénice Batut, Saskia Hiltemann, Andrea Bagnacani, Dannon Baker, Vivek Bhardwaj, Clemens Blank, Anthony Bretaudeau, Loraine Brillet-Guéguen, Martin Čech, John Chilton, Dave Clements, Olivia Doppelt-Azeroual, Anika Erxleben, Mallory Ann Freeberg, Simon Gladman, Youri Hoogstrate, Hans-Rudolf Hotz, Torsten Houwaart, Pratik Jagtap, Delphine Larivière, Gildas Le Corguillé, Thomas Manke, Fabien Mareuil, Fidel Ramírez, Devon Ryan, Florian Christoph Sigloch, Nicola Soranzo, Joachim Wolff, Pavankumar Videm, Markus Wolfien, Aisanjiang Wubuli, Dilmurat Yusuf, James Taylor, Rolf Backofen, Anton Nekrutenko, Björn Grüning

Cell Systems • 2018-06 DOI: 10.1016/j.cels.2018.05.012

Practical Computational Reproducibility in the Life Sciences

Björn Grüning, John Chilton, Johannes Köster, Ryan Dale, Nicola Soranzo, Marius van den Beek, Jeremy Goecks, Rolf Backofen, Anton Nekrutenko, James Taylor

Cell Systems • 2018-04 DOI: 10.1016/j.cels.2018.03.014

Jupyter and Galaxy: Easing entry barriers into complex data analyses for biomedical researchers

Björn A. Grüning, Eric Rasche, Boris Rebolledo-Jaramillo, Carl Eberhard, Torsten Houwaart, John Chilton, Nate Coraor, Rolf Backofen, James Taylor, Anton Nekrutenko

PLOS Computational Biology • 2017-05 DOI: 10.1371/journal.pcbi.1005425

The Galaxy platform for accessible, reproducible and collaborative biomedical analyses: 2016 update

Enis Afgan, Dannon Baker, Marius van den Beek, Daniel Blankenberg, Dave Bouvier, Martin Čech, John Chilton, Dave Clements, Nate Coraor, Carl Eberhard, Björn Grüning, Aysam Guerler, Jennifer Hillman-Jackson, Greg Von Kuster, Eric Rasche, Nicola Soranzo, Nitesh Turaga, James Taylor, Anton Nekrutenko, Jeremy Goecks

Nucleic Acids Research • 2016-07 DOI: 10.1093/nar/gkw343

NCBI BLAST+ integrated into Galaxy

Peter J. A. Cock, John M. Chilton, Björn Grüning, James E. Johnson, Nicola Soranzo

GigaScience • 2015-10 DOI: 10.1186/s13742-015-0080-7

Multi-omic data analysis using Galaxy

Jorrit Boekel, John Chilton, Ira R Cooke, Peter L Horvatovich, Pratik D Jagtap, Lukas Kall, Janne Lehtio, Pieter Lukasse, Perry D Moerland, Timothy J Griffin

Nature Biotechnology • 2015-02 DOI: 10.1038/nbt.3134

Community-driven development for computational biology at Sprints, Hackathons and Codefests

Steffen Möller, et al

BMC Bioinformatics • 2014-12 DOI: 10.1186/1471-2105-15-S14-S7

Implementation of Cloud based next generation sequencing data analysis in a clinical laboratory

Getiria Onsongo, Jesse Erdmann, Michael D Spears, John Chilton, Kenneth B Beckman, Adam Hauge, Sophia Yohe, Matthew Schomaker, Matthew Bower, Kevin A T Silverstein, Bharat Thyagarajan

BMC Research Notes • 2014-05 DOI: 10.1186/1756-0500-7-314

CLIA-certified next-generation sequencing analysis in the cloud

The Whole Galaxy Team at MSI, Ying Zhang, Jesse Erdmann, John Chilton, Getiria Onsongo, Matthew Bower, Kenny Beckman, Bharat Thyagarajan, Kevin Silverstein, Anne-Francoise Lamblin

BMC Proceedings • 2012-08 DOI: 10.1186/1753-6561-6-S6-P54

Workflow for analysis of high mass accuracy salivary dataset using MaxQuant and ProteinPilot search algorithm

Pratik Jagtap, Sricharan Bandhakavi, LeeAnn Higgins, Thomas McGowan, Rongxiao Sa, Matthew Stone, John Chilton, Edgar Arriaga, Sean Seymour, Tim Griffin

Proteomics • 2012-06

Minnesota Congenital Heart Network: Construction and Implementation of an Interoperable Standards-Based Information Model

Robert R. Freimuth, Michael Meiners, John Chilton, Jim Johnson, Benjamin Lynch, Genevieve Melton, Sheri Crow

AMIA 2010 Annual Symposium • 2010-10

LTQ-iQuant: A freely available software pipeline for automated and accurate protein quantification of isobaric tagged peptide data from LTQ instruments

Getiria Onsongo, Matthew Stone, Susan Van Riper, John Chilton, B. Wu, LeeAnn Higgins, T. Lund, John Carlis, Tim Griffin

Proteomics • 2010-08 DOI: 10.1002/pmic.201000189

Presentations

Rapidly Bringing Software to Biologists with Galaxy and Docker

John Chilton, Björn Grüning, Eric Rasche, the Galaxy Team

Biological Data Science, Cold Spring Harbor, NY • 2014-11

Building More Powerful Galaxy Workflows with Dataset Collections

John Chilton, the Galaxy Team

2014 Galaxy Community Conference, Baltimore, MD • 2014-07

Galaxy as an Extensible Job Execution Platform

John Chilton, the Galaxy Team

15th Annual Bioinformatics Open Source Conference, Boston, MA • 2013-07

Open Source Configuration of Bioinformatics Infrastructure

John Chilton, Pratik Jagtap, Benjamin Lynch, Brad Chapman, Timothy Griffin

14th Annual Bioinformatics Open Source Conference, Berlin, Germany • 2013-07

Innovative, Reproducible MS-based Proteomic Informatics in the Cloud for Emerging Applications with Galaxy-P and CloudBioLinux

John Chilton, James Johnson, Ebbing de Jong, Getiria Onsongo, Benjamin J. Lynch, Pratik D. Jagtap, Timothy J Griffin

2nd Mass Spectrometry Special Interest Group (MS-SIG), Berlin, Germany • 2013-07

Galaxy-P: Beyond Proteomics

John Chilton, James Johnson, Getiria Onsongo, Ebbing de Jong, Pratik Jagtap, Timothy Griffin

2013 Galaxy Community Conference, Oslo, Norway • 2013-07

Creating Cooperative Competition: Learning Games for the Classroom

Maria Gini, John Chilton, Murray Jensen

Academy of Distinguished Teachers Conference, Minneapolis, MN • 2007-04

Using the AIBOs in a CS1 Course

John Chilton, Maria Gini

AAAI Spring Symposium - Robots and Robot Venues, Palo Alto, CA • 2007-03

Learning Games: Creating Cooperative Competition

John Chilton, Maria Gini

Collaboration for the Advancement of College Teaching and Learning, Bloomington, MN • 2006-11

Technical Skills

Languages: Java, Python, Ruby, JavaScript, C, C++, Scheme, Groovy, Bash
Python Frameworks: Django, Galaxy, Fabric, libcloud, virtualenv
Java Frameworks: Hibernate, JPA, Spring, Spring Security, GWT, Jenkins, CXF, Selenium, TestNG, JUnit
Ruby Frameworks: Rails, Puppet, RSpec, Capybara
Web Technologies: HTML, CSS, jQuery, jQuery UI, CoffeeScript, Sass
Databases: MySQL, PostgreSQL, Oracle, Microsoft SQL Server
System Administration: OpenStack, Apache, Tomcat, iptables, nagios, collectl
Version Control: Git, Mercurial, Subversion
Other Languages: PHP, Clojure, Matlab, Haskell, R, LaTeX
Operating Systems: Linux (Ubuntu, Debian, CentOS), Windows
Certifications: Sun Certified Java Programmer

Honors & Awards

Wallin Scholarship

2006

University of Minnesota

Lando Scholarship

2005

University of Minnesota

Institute of Technology Teaching Assistant of the Year Award

2005

University of Minnesota

  • Awarded to top three IT teaching assistants as voted by students

Academic Excellence Fellowship

Various

UMN Department of Computer Science and Engineering

Service

  • Reviewer for IEEE International Conference on Robotics and Automation (ICRA), 2006
  • Reviewer for Robotics: Science and Systems (RSS), 2006

Activities

  • University of Minnesota ACM Programming Team (2002-2005)