Complex Problems, Simply Solved

Diatom Software is a team of senior informaticists and software engineers focused on the challenges of scientific data management, analysis, and discovery. We provide software development services to the pharmaceutical, biotech, and healthcare industries. Our specialties include biological data integration, machine learning and data-mining, high-performance cloud computing, and agile software architecture best practices.

Your Informatics Solution Partner
  • Diatom is your on-demand informatics development team enabling your company to seamlessly handle spikes in project activity without making long-term staffing commitments.
  • No "spin-up" time - with Diatom you are working with an experienced informatics development team from day one.
  • Diatom offers an array of technologies to help deliver results faster.
  • Our scientific background enables us to communicate effectively with in-house scientists for requirements gathering, usability testing, and software delivery.
  • Diatom employs agile software development and project management practices.
What Our Clients Are Saying

"Diatom was able to quickly comprehend our project requirements, constraints and goals, and modified their existing algorithms to screen over 2.7 million possible solutions." - CEO, Leading Next Generation Sequencing Company

"[Diatom's] role was extremely important for our progress and judging by the high standards of implementation and your rapid response time, I have been very impressed by the professionalism of your work." - President, MA-based Biotech Company

Contact us today and get your complex problems solved.

Solutions
Biological Data Integration
Accelerating drug discovery by integrating public and proprietary compound screening datasets

A pharmaceutical company with extensive compound screening libraries wanted to further enhance their activity database with data from NIH's ever-expanding compound screening resource: PubChem. While user's can perform basic search queries of PubChem data on-line, the company wanted a way to perform more complex analyses against the data, to have the data updated on a regular schedule, and to notify users when new data was available for assays targeting specific genes of interest. Diatom Software an end-to-end system for automatic data acquisition, database design and implementation, and enhanced visualization tools to make the data more useful for internal scientists.

Knowledge Management
Visualizing connections in vast biological repositories

A director of scientific computing at a large pharmaceutical company wanted to help research staff navigate associations between genes, biological pathways, diseases, functional annotations, and compound screening assays to facilitate core research. Her goal was to support deeper queries from scientists who would otherwise spend hours each day trying to collate data from various on-line biological websites. The director also wanted the system to be flexible enough to support new data sources and connection types over time. Diatom's proprietary software, BioLink, was ideally suited for this type of initiative. It includes not only an interface and database to navigate these connections, but also provides an API to allow in-house personnel to write custom in-house applications.

Optimization and Cloud Computing
Building a cloud-based optimization system to design experimental PCR assays for next-generation sequencing

A leader in next-generation sequencing technologies hired Diatom Software to work with their in-house informatics team to develop a multiplex PCR primer design pipeline critical to their technology's sample preparation protocol. Diatom leveraged Amazon EC2 cloud computing resources and our expertise in multi-objective optimization to help their informatics staff clarify some of the design tradeoffs involved.

Scientific Computing Tools
Helping biological scientists deal effectively with biological nomenclature standards

Biological nomenclature is a constant source of difficulty for bio-medical scientists. There are millions of symbols, synonyms, aliases, and identifiers employed by NCBI, UniProt, HUGO, Ensembl, and others. A pharmaceutical company wanted a simple service that would manage these names and support translation of identifiers from one database to another. Diatom's proprietary Transom technology for biological nomenclature translation makes it possible to resolve thousands of identifiers at one time, and is flexible enough to support both public and proprietary identifiers.

Healthcare Informatics
Empowering CDC epidemiologists to more effectively monitor the health of the nation.

A core mission of our nation's Centers for Disease Control and Prevention (CDC) is to intake data from state health departments to monitor cases of dozens of different diseases from Chicken Pox to Tuberculosis. The collection of this data helps CDC epidemiologists analyze trends, and better understand the state of health throughout the country. Over several months, Diatom Software was able to develop a high-performance integrated message processing system that would read and validate incoming thousands of messages per second and store event records in a database. Diatom Software is currently partnering with Epidemico and the CDC to bring a production version of the system into operation by the Fall of 2012.

Technology

Science is rapidly being transformed by high-throughput experimental methods that demand fundamentally new approaches to software design. Developing today's scientific software requires both a deep knowledge of the problem domain and wide-ranging technical capabilities. Diatom has developed a number of proprietary technologies which can be customized to meet our clients needs.

A platform for building and managing integrated biological databases. Biolink provides an end-to-end solution for data integration, querying, and analysis, and can support both public and proprietary data sources.
BioLink Demo

Transom

A simple high-performance tool for managing biological identifiers, names, synonyms, and mappings from different database sources. Transom supports a customized collection of identifiers and mappings and provides both a web interface and programmatic API for supporting other internal development projects. Transom Home Page

Cloud Optimization

Diatom has developed a cloud-based optimization framework capable of handling complex combinatorial optimization problems involving multiple competing objectives. Ideal for problems requiring the evaluation of millions of solution alternatives. This advanced technology has broad applications in bioinformatics, next-generation sequencing, visualization, and data-mining.

CloudPCR

Based on our proprietary Cloud Optimization technology, CloudPCR is specifically designed for developing PCR-based diagnostic kits or for Next-Generation Sequencing applications. It leverages the power of cloud computing to sift through and compare hundreds of millions of candidate experimental designs, while identifying the very best alternatives and their associated tradeoffs.

Company Overview

Diatom Software Diatom Software is a bio and healthcare informatics services company developing solutions for government, academic, and industry since its founding in 2010. Our passion is developing scientific software applications, tools, and databases for use by scientists and bioinformatics specialists. We offer a broad spectrum of expertise in scientific computing and software development. Working closely with your scientific staff, we will design and deliver high-performance computing solutions that improve operational effectiveness, clarify and accelerate decision-making, and solve complex computing challenges.

Recent clients include:
  • The US Centers for Disease Control and Prevention
  • Boston University's Center for Advanced Genomic Technology
  • Life Technologies / Ion Torrent
Leadership Team
John Rachlin, PhD
CO-FOUNDER AND CHIEF SCIENTIFIC OFFICER

John Rachlin is Diatom's point person on all scientific and technical collaborations. He is responsible for shaping the company's vision as a leader in bioinformatics services and scientific software development.

Dr. Rachlin is the author of MuPlex, a web-based application employed by research laboratories around the world for designing multiplex PCR experiments. He began his career in computational research at IBM's T.J. Watson Research Laboratory where he worked on Artificial Intelligence applications to manufacturing optimization and decision-support. For this work, he was awarded the 1998 INFORMS Wagner Prize (1st place) for excellence in operations research, and co-authored three U.S. Patents. He has been working in the field of Bioinformatics and Drug Discovery since 2000, including a five year tenure as consultant and project leader in Sanofi-Aventis' Scientific Computing Group.

Dr. Rachlin studied English Literature and Physics at Cornell University, earned a Masters Degree from The Johns Hopkins University, and completed his Ph.D. research at Boston University. His thesis research concerned the application of graph-theoretic models to applications in bioinformatics.

Mark McGettrick
CO-FOUNDER AND CHIEF SOFTWARE ARCHITECT

Mark McGettrick oversees the software design and implementation process at Diatom, ensuring that products and services are delivered meeting the highest standards of quality and performance.

Prior to founding Diatom, Mark worked for ten years at Sanofi-Aventis as a software engineer and project leader in the Bioinformatics and Scientific Computing groups. His most notable contributions were in the areas of data integration, network visualization and analysis, interface design, and automation.

Mark studied Music at Berklee College of Music, Computer Science at Champlain College, and Mathematics at Salem State College. He earned a Master of Music in Music Education from The Boston Conservatory and continues to be an active music teacher in the Boston area.

Careers

Software Engineers
We are always seeking creative, "outside the box" thinkers to join our development team. Candidates must have demonstrated experience developing scientific software using Java, MySQL, Eclipse, and SVN. Preference given to candidates that also have a background in statistical analysis (R, Spotfire, SAS), web interface design (HTML, Javascript, AJAX, JSON), cloud computing (AWS), and/or additional languages (Python, C, Objective-C). Email your cover letter and resume to careers@diatom.com.

Contact Information

Diatom Software LLC
85 Spyglass Hill Dr
Ashland, MA 01721 USA

Tel: +1 (508) 881-1005
Skype: DiatomSoftware
Email: info@diatom.com