Journal:Information technology support for clinical genetic testing within an academic medical center

From LIMSWiki
Jump to navigationJump to search
Full article title Information technology support for clinical genetic testing within an academic medical center
Journal Journal of Personalized Medicine
Author(s) Aronson, Samuel; Mahanta, Lisa; Ros, Lei L.; Clark, Eugene; Babb, Lawrence; Oates, Michael; Rehm, Heidi; Lebo, Matthew
Author affiliation(s) Partners HealthCare, Brigham & Women’s Hospital, Harvard Medical School, Broad Institute of Massachusetts Institute of Technology and Harvard
Primary contact Email: saronson at partners dot org
Editors Liggett, Stephen B.
Year published 2016
Volume and issue 6 (1)
Page(s) 4
DOI 10.3390/jpm6010004
ISSN 2075-4426
Distribution license Creative Commons Attribution 4.0 International
Download (PDF)


Academic medical centers require many interconnected systems to fully support genetic testing processes. We provide an overview of the end-to-end support that has been established surrounding a genetic testing laboratory within our environment, including both laboratory and clinician-facing infrastructure. We explain key functions that we have found useful in the supporting systems. We also consider ways that this infrastructure could be enhanced to enable deeper assessment of genetic test results in both the laboratory and clinic.

Keywords: genetic testing process, information technology support, LIMS, LIS, GeneInsight, GIGPAD


The clinical genetic testing process within an academic medical center involves multiple different groups. Clinicians identify the need for tests and order them. Then, laboratory technicians receive these orders with associated samples and perform the requested assays. The results of these assays are sent to laboratory personnel responsible for interpreting the results and ultimately producing a report that is signed out by a board certified professional. This report is then returned to the clinician who is responsible for assessing how the results should affect the patient’s care. The clinician shares the assessment with the patient and also stores and manages the results over time.[1]

Each of the groups involved in this process requires information technology (IT) support to perform its function in a high quality, efficient manner. This often involves establishing deep support for specific processes. Multiple systems may be needed to meet a group’s needs. In this context, it is important to determine how systems should be integrated across the workflow. The quality of the overall clinical process depends on data transferring in a robust, consistent manner. Figure 1 shows the infrastructure that we have found necessary to support these process flows in the germline genetic testing environment. There are multiple ways this functionality can be implemented. While a complete review of different methods is beyond the scope of this article, we will describe the infrastructure that we have established to support the clinical germline genetic testing processes implemented by our Laboratory for Molecular Medicine (LMM).

Fig1 Aronson JournalOfPersMed2016 6-1.png

Fig. 1 System functionality required to support the clinical genetic testing process flow

Clinician-facing infrastructure

The electronic health record (EHR) is the basis for most clinical IT support. However, the EHR often has to be extended to provide in-depth support for a particular area or function.[2] As a result, it is useful to think in terms of an EHR ecosystem that includes other systems linked to the EHR. We have found that the clinical genetic IT support needed most by clinicians includes helping them receive and manage genetic test results as well as enabling them to stay up to date on changing genetic knowledge.

Our institution is in the process of transitioning from a custom built EHR to Epic (Epic Systems, Verona, WI, USA). We have integrated an external application we created, GeneInsight Clinic[3], with both of these EHRs to provide genetics support for our clinicians (Figure 2). GeneInsight Clinic provides clinicians access to easily view genetic test results that have been executed on a patient by our LMM and the potentially meaningful variants that were identified by these tests by incorporating structured data delivered by the molecular genetics laboratory. Users can then drill down into the interpretation of those variants that were assessed relative to the indication for testing. It also provides clinicians with alerts when one of these interpretations is updated by the reporting lab in a potentially clinically significant way.[4] We also recognize the need for additional forms of clinical decision support (CDS)[5] including rules being developed by the National Academy of Medicine’s Display and Integrating Genetic Information Through the EHR Action Collaborative (DIGITizE AC) organized under the genomics roundtable. We have not yet leveraged Substitutable Medical Applications and Reusable Technology (SMART)[6] apps to extend our clinical genetic displays, but we believe this platform has great potential and are investigating doing so.

Fig2 Aronson JournalOfPersMed2016 6-1.png

Fig. 2 Clinician-facing infrastructure

Currently, order and phenotypic information is transferred to the laboratory via paper requisition forms. An electronic order entry system could provide far deeper support, especially for exome and genome based assays. However, there is a challenge in that our laboratory receives orders from around the world. An electronic order entry system would need to be broadly accessible to have the maximum impact and ideally integrated with as many EHRs and laboratory information systems (LIS) as possible. In advance of such functionality becoming available, we have begun to investigate alternate approaches focused on providing the laboratory with access to EHR data when tests are ordered for patients within our environment.

Infrastructure supporting the technical assay

The technical assay workflow

The technical workflow for each assay functions to identify variants present in the patient’s DNA associated to that test. From an IT perspective, it is important to support both the development of these tests and their execution for each patient. Developing tests often involves designing primary assays that broadly assess DNA either within regions of interest or across the whole exome or genome. Often, many technical platforms are required for a clinical test to be complete due to a few factors: (1) technical limitations of the assay requires an alternate platform, (2) confirmation of variants are required using an orthogonal technology, and (3) additional assays are required for completeness (i.e., “fill-in” of the specific regions defined within the test).

For all of these types of assays, bioinformatic pipelines are needed to process raw instrument output and convert it to variant calls and completeness and coverage of the tested region. In addition to data management, support is also needed to manage the large inventory of oligonucleotides (oligos) required to perform the DNA enrichment and isolation that underlie these assays. Once assays transition into production, laboratories require workflow support to track patients’ test details, manage experiment batch details, organize bioinformatics pipeline runs, record laboratory quality controls, store technical reviews, and consolidate information into case level summaries. Our support consists of three primary systems that are interconnected: PowerPath Pathology laboratory information system (LIS), our Gateway for Integrated Genomics Proteomics Applications and Data (GIGPAD) system and our bioinformatic pipeline infrastructure (Figure 3). GIGPAD in turn serves as enterprise infrastructure that incorporates our Laboratory Information Management Systems (LIMS). We designed GIGPAD so that each lab can make an independent decision whether to custom build a laboratory information management system (LIMS) or buy a commercial solution. Either choice can be integrated into the GIGPAD “superstructure” to support coordinated process flows and piggyback on GIGPAD’s interfaces to other systems. (We use the term LIS to refer to enterprise pathology systems and the term LIMS to refer to systems focused on managing specific wet bench workflows surrounding instruments.) GIGPAD also contains a Case Management System (CMS).

Fig3 Aronson JournalOfPersMed2016 6-1.png

Fig. 3 Infrastructure supporting the technical assay

The use of pathology laboratory information systems

Pathology LISs can provide many important functions for clinical genetic laboratories. We use our hospital’s LIS, Sunquest PowerPath, to manage the initial stage of our test execution process beginning with sample accessioning. In sample accessioning, both specimen details and case data are entered. PowerPath is integrated with our organization's enterprise master patient index (EMPI) that allows us to assign identification numbers to patients that ease integrations across systems including to our EHR. In addition to accessioning and critical systems integrations, PowerPath provides support for report finalizations and billing processes. Multiple other Pathology LIS solutions are marketed by companies including Epic, Cerner (Cerner Corporation, Kansas City, MO, USA), and Soft Computer (SCC Soft Computer, Clear Water, FL, USA).

Case management system (CMS)

Clinical laboratories providing complex molecular testing require support to manage patient testing that involves iterative assays with multiple different platform and analytical instrument integrations. The CMS functionality within our GIGPAD system manages the relationships between assays associated with each case, the experiment batches that are run for each case, and the management and technical interpretation of data generated from those assays. CMS tracks which assays are required in order to complete each case and orchestrates the performance of these assays. To do so, it relies on test definitions that define what regions of DNA should be assayed in each test. CMS communicates with individual LIMS modules to queue samples for processing. It also communicates with bioinformatic pipelines to receive and react to results by calling for fill-in or confirmatory assays as needed. In addition to managing the assays and corresponding reactions that are required for a patient, CMS also tracks the quality control metrics of each experiment batch. If any quality control metrics are tracked as “failed”, CMS will prevent the data associated to the experiments from being used for any downstream processes. Ultimately, when a case is progressed to a “Lab Complete” status in CMS, all the high quality results are released to GeneInsight Lab (see below) for interpretation and reporting.

Laboratory information management systems (LIMS)

A combination of LIMS modules, spreadsheet templates, and excel macros manage the wet bench workflow through data generation on the instruments for clinical testing. At present, our clinical genetic testing process relies on custom built Sanger sequencing and Next Generation Sequencing (NGS) LIMS modules. The NGS LIMS in combination with spreadsheet templates supports the library preparation process and mapping of samples to experiment runs. The Sanger LIMS manages the process surrounding instrument run configuration including plate definition and loading on the machine. Once the data is generated and the instrument run is complete, GIGPAD also has functionality to extract data from instrument computers and deliver it to bioinformatic pipelines.

For many wet bench processes, the laboratory evolves more quickly than IT can provide robust solutions, whether custom built or purchased. The rapid pace of evolving technologies employed in molecular testing requires a balance of IT solutions that are robust and reliable, as well as flexible, allowing for modifications and rapid updates. This balance is a constant challenge that is continually revisited when determining the appropriate solution for laboratory needs.

Oligo management

In many ways, oligos provide the foundation for current genetic testing processes. Oligos are synthetically manufactured nucleotides that are designed to target and enrich specific regions within the genome for downstream analysis. The mechanism through which they are designed and applied is determined by the technology and application being employed in the clinical test. Some examples of oligos include primers, baits, and probes. Each type of oligo can have a number of different and unique aspects including length, additional dyes, and variable bench conditions. Each of these variables must be captured for accurate experiment setup within the clinical workflow. For example, Sanger sequencing requires primers to target specific regions of DNA for PCR amplification to detect potential disease causing variants. In order for the experiment to work, any specific experimental conditions that were assigned during validation need to be applied. With the increasing complexity of genetic testing, databases are needed to track the designs and modifications that have been produced and their status in the validation process in order for testing to proceed robustly. We built an Oligo Management System (OMS) to support these functions that is integrated with CMS to assist the laboratory in choosing the best oligo for each assay and removing oligos from the production process that fail validation.

Variant calling bioinformatic pipelines

The identification of patient genomic information is at the heart of molecular genetic testing, whether via Sanger sequencing, NGS, or copy number assessment. In each of these contexts, bioinformatics algorithms are used to transform the raw data generated by the instruments into data values that can be evaluated and interpreted. Our laboratory uses a standard reference genome (currently GRCh37) for consistent mapping across all of our technologies and assays. Specific differences from the reference genome are determined and highlighted, as well as information related to the quality and completeness of the assay. The data is further annotated using GeneInsight to be put into the correct clinical context; this includes determining the gene and transcripts, HGVS nomenclature, and, if available, previously determined pathogenicity associated with the variant. To ensure continuity, robustness, and repeatability, these algorithms are wrapped into IT pipeline frameworks that are then validated by the laboratory. Ideally, these pipelines not only process the data, but also manage computational resources, appropriately provide quality checkpoints, and track the data through the process to completion. We built a custom solution, Advanced Sequencing Automated Pipeline (ASAP), when first launching clinical NGS sequencing in 2011. This pipeline allows our bioinformaticians to manage the assays in a robust manner with minimal oversight. ASAP uses GATK best practices for alignment and variant calling of SNVs and indels[7][8], and custom scripts for annotation, copy number variation (CNV) calling[9], determining coverage, and triggering regions requiring Sanger follow-up.

Infrastructure supporting interpretation

The interpretation workflow

The laboratory’s goal in genetic testing is to produce an informative report for the patient’s clinicians that are both clear and concise. To do so, the laboratory must determine which variants warrant inclusion in the report, assess their association with disease or pharmacogenomic effects, and draft a report explaining the potential impact of the variants to the specific patient. The laboratory should then keep the clinicians up to date if new information emerges on a previously reported variant. Establishing and maintaining a knowledge base and case repository infrastructure is fundamental to properly supporting not only these activities but upstream and downstream processes as well. The LMM uses GeneInsight Lab[3] in combination with annotation tools and a spreadsheet-based analysis template to perform these functions (Figure 4). Other systems involved in the interpretation space include Cartagenia (Cartiagenia, Leuven, Belgium) and PierianDx (PierianDx, St. Louis, MO, USA).

Genetic knowledge base and case repository

The core of our interpretation infrastructure is a knowledge base and case repository that manages information and relationships between tests, genes, variants, diseases and pharmacogenomic effects, and literature references. This infrastructure has been previously described in detail[3], with critical components reiterated here. Case information is validated against and linked to these knowledge base entries. The most important interrelationship is the linking of variants to diseases and pharmacogenomic effects through interpretations that contain classifications of the type and level of certainty of the relationship — for example, Resistant/Responsive, Pathogenic/Benign, or Uncertain Significance. Also critical to associate with each interpretation are the evidence and analysis these assessments are based upon, who approved them, and the reason for any changes.

Fig4 Aronson JournalOfPersMed2016 6-1.png

Fig. 4 Infrastructure Supporting Interpretation

Another key interrelationship is the management of reference sequence data throughout the system. Transcripts with reference sequence information are associated with each gene. Each test has information on the regions of interest (ROI) it targets. These ROIs are defined relative to the gene’s reference sequence or to a particular genomic location. Variants are validated against the associated reference sequences, providing proper genomic context and nomenclature. Variants associated with cases are also validated to ensure they fall within the test ROI for that patient.

The knowledge base contains workflow and role based security surrounding critical elements. For example, we have configured our instance of GeneInsight Lab to allow multiple roles to propose new interpretations but only geneticists to approve them. The history of variant interpretations and approvals, along with other key data, is tracked and available through the user interface.

GeneInsight Lab allows the knowledge base and case repository to be searched along multiple dimensions. The deep linkage between the case repository and the knowledge base allows the user to search the case repository leveraging information stored in the knowledge base. It also allows drill downs from case repository search results into knowledge base entries. For example, a user can search for cases with variants in a gene of interest and then click on a variant to be brought to its knowledge base entry. From there the user might click on a disease associated with the variant to be brought to its entry. This functionality has proven critical for both routine operations use and translational research studies.

Since the original publication referenced above, numerous features have been added and/or enhanced including support for curation of gene-disease associations, the ability to share variant- and gene-disease associations with other laboratories and the capability to store variant assessment documentation. Support for structural variants has also been expanded.


Clinical laboratories running complex molecular testing generate many variants per patient, a number that increases significantly with the advent of exome and genome clinical tests. A strategy to filter out variants that most likely do not impact disease, as well as help prioritize the variants that may be relevant to an indication for testing, needs to be implemented. To achieve this, laboratories must filter these variants in many different ways using different types of data. A few example filters include: loss-of-function variants, frequency in the general population below a certain threshold, or variants not already classified in the knowledge base as Benign or Likely Benign. To enable these tasks, we added a big data technology-based tool to GeneInsight that allows laboratories to flexibly load and store large data sets of variant annotations, separately load and store variants identified in each patient, hybridize the annotations to the patient variants, and then filter variants based on the combined data. Users can create re-usable filter trees that chain together different criteria to identify potentially clinically meaningful variants. These trees can then be stored and repeatedly applied across cases. Patient variants can also be filtered on an ad hoc basis using any combination of annotations that have been previously loaded. The final filtered variant lists are locked and maintained for capturing the exact clinical scenario used in the patient assay.

Variant Assessment

Variants may require a comprehensive assessment as a result of being identified and prioritized through the applied filtration process. All completed variant assessments are stored within the GeneInsight knowledge base. GeneInsight tracks the variant classification relative to disease or pharmacogenomic effect, the evidence behind this classification, and an extensive audit log of the events behind this classification. Reassessment of previously identified variants are only required if there is reason to believe that new potentially valuable information has emerged. The variant assessment process itself is currently spreadsheet based. We maintain a spreadsheet template that organizes the information we consider important for variant assessment to ensure consistency between assessments.[10] The spreadsheet is integrated with GeneInsight and other annotation tools including Alamut (Interactive Biosoftware, Rouen, France) to gather the data needed for interpretation.

We have kept the assessment process spreadsheet based because it enables us to easily modify, evolve and expand the types of data we consider without needing to version the application infrastructure to do so, functionality that was critical as clinical genetics rapidly expanded. The tool was implemented in 2010 prior to clinical NGS and the expansion of resources for interpreting variants. With the recent release of ACMG guidelines[11] or standardizing interpretation of sequence variants and the additional efforts of large-scale consortium like the ClinGen[12] initiative to develop variant assessment infrastructure, we anticipate the emergence of tools for efficient robust interpretation. We intend to closely monitor these efforts to determine whether we should integrate them into our systems and workflow. These applications may eventually enable us to retire our spreadsheet templates.

Reporting and sign out

GeneInsight automatically drafts reports for genetic counselor and geneticist review, as previously described in detail.[3] The system drafts these reports based on templates maintained by genetic counselors. Each template has a set of logical conditions associated with it that specify clinical situations where it can be used. Genetic counselors use this feature to create templates that identify and handle different kinds of clinical scenarios. The template with the most specific set of conditions that match the case is chosen by default. Users can then override this selection by choosing a different template. Genetic counselors can also associate Boolean conditions with content within a template. In these situations, the content is only displayed if the conditions are met. Genetic counselors can also specify parts of the template that should be populated from the knowledge base or information received from the case.

When GeneInsight drafts a report for a patient, it combines information on the case and within the knowledge base to: (1) select a template, (2) execute the Boolean logic within the template to determine which pieces should be retained, and (3) fills in any dynamic sections to produce the complete draft. This draft must then be reviewed and potentially modified by the genetic counselor and ultimately geneticist before it is approved and finalized.

GeneInsight integrates with PowerPath to facilitate report finalization and billing. The GeneInsight Lab infrastructure also communicates with GeneInsight Clinic infrastructure to deliver reports and knowledge updates to clinicians.

Cross institutional sharing

Nearly every element of this process flow either benefits, or in the future could benefit, from cross-institutional data sharing. We currently share variant interpretations both by submitting them to ClinVar[13] and through the GeneInsight VariantWire real-time sharing network. We are currently reviewing potential mechanisms for sharing case level data while protecting patient privacy. Sharing of gene interpretations, which can be facilitated through GeneInsight, and working oligo definitions would also be useful.

The future

Going forward, we see a need to further connect clinicians, geneticists, patients, and laboratories with each other, and with the genetic data and other results and phenotypes in the electronic health record and clinical systems. Patient data used in clinical practice is currently very siloed. Geneticists usually do not have access to clinical data that exists in the EHR, radiology, or other clinical systems and are dependent upon limited information filled out in paper requisition forms. Structured, complete data would be extremely useful in assessing the implications of variants, ultimately improving patient care. On the other hand, clinicians often do not have access to the genetic knowledge bases and case histories stored in systems like GeneInsight. This also hampers their ability to deeply assess clinical scenarios as they emerge. There is a need for an application that interfaces with the range of systems that store patient data and organizes these data into unified patient and population views for clinical and laboratory personnel. These views would ideally be disease specific and as comprehensive as possible. Such a system could provide the basis for enhanced clinical decision support infrastructure. It could also facilitate and fundamentally improve laboratory-clinician communication and by doing so improve care for patients.


This work is supported in part by NIH grants U01HG006500, U01HG008685, and U19HD077671. We would also like to acknowledge the efforts of the Partners HealthCare teams that made this work possible.

Author contributions

All authors were actively involved in implementing the infrastructure described and contributed to this manuscript.

Conflicts of interest

Partners HealthCare has licensed the GeneInsight software to GeneInsight, Inc. Partners HealthCare holds equity in GeneInsight, Inc. All authors of this paper are employees of Partners HealthCare.


  1. Aronson, S.J.; Rehm, H.L. (2015). "Building the foundation for genomics in precision medicine". Nature 526 (7573): 336–42. doi:10.1038/nature15816. PMID 26469044. 
  2. Starren, J.; Williams, M.S.; Bottinger, E.P. (2013). "Crossing the omic chasm: A time for omic ancillary systems". JAMA 309 (12): 1237–8. doi:10.1001/jama.2013.1579. PMC PMC3857698. PMID 23494000. 
  3. 3.0 3.1 3.2 3.3 Aronson, S.J.; Clark, E.H.; Babb, L.J. et al. (2011). "The GeneInsight Suite: a platform to support laboratory and provider use of DNA-based genetic testing". Human Mutation 32 (5): 532–6. doi:10.1002/humu.21470. PMC PMC3082613. PMID 21432942. 
  4. Aronson, S.J.; Clark, E.H.; Varugheese, M. et al. (2012). "Communicating new knowledge on previously reported genetic variants". Genetics in Medicine 14: 713–719. doi:10.1038/gim.2012.19. PMC PMC3841913. PMID 22481129. 
  5. Hoffman, M.A.; Williams, M.S. (2011). "Electronic medical records and personalized medicine". Human Genetics 130 (1): 33–9. doi:10.1007/s00439-011-0992-y. PMID 21519832. 
  6. Alterovitz, G.; Warner, J.; Zhang, P. (2015). "SMART on FHIR Genomics: facilitating standardized clinico-genomic apps". JAMIA 22 (6): 1173-8. doi:10.1093/jamia/ocv045. PMID 26198304. 
  7. DePristo, M.A.; Banks, E.; Poplin, R. et al. (2011). "A framework for variation discovery and genotyping using next-generation DNA sequencing data". Nature Genetics 43 (5): 491-8. doi:10.1038/ng.806. PMC PMC3083463. PMID 21478889. 
  8. Van der Auwera, G.A.; Carneiro, M.O.; Hartl, C. et al. (2013). "From FastQ data to high confidence variant calls: the Genome Analysis Toolkit best practices pipeline". Current Protocols in Bioinformatics 43: 11.10.1-11.10.33. doi:10.1002/0471250953.bi1110s43. PMC PMC4243306. PMID 25431634. 
  9. Pugh, T.J.; Amr, S.S.; Bowser, M.J. et al. (2016). "VisCap: inference and visualization of germ-line copy-number variants from targeted clinical sequencing data". Genetics in Medicine 18 (7): 712-9. doi:10.1038/gim.2015.156. PMC PMC4940431. PMID 26681316. 
  10. Duzkale, H.; Shen, J.; McLaughlin, H. et al. (2013). "A systematic approach to assessing the clinical significance of genetic variants". Clinical Genetics 84 (5): 453-63. doi:10.1111/cge.12257. PMC PMC3995020. PMID 24033266. 
  11. Richards, S.; Aziz, N.; Bale, S. et al. (2015). "Standards and guidelines for the interpretation of sequence variants: A joint consensus recommendation of the American College of Medical Genetics and Genomics and the Association for Molecular Pathology". Genetics in Medicine 17 (5): 405–24. doi:10.1038/gim.2015.30. PMC PMC4544753. PMID 25741868. 
  12. Rehm, H.L.; Berg, J.S.; Brooks, L.D. et al. (2015). "ClinGen--The Clinical Genome Resource". The New England Journal of Medicine 372 (23): 2235-42. doi:10.1056/NEJMsr1406261. PMC PMC4474187. PMID 26014595. 
  13. Landrum, M.J.; Lee, J.M.; Riley, G.R. et al. (2014). "ClinVar: Public archive of relationships among sequence variation and human phenotype". Nucleic Acides Research 42 (D1): D980-5. doi:10.1093/nar/gkt1113. PMC PMC3965032. PMID 24234437. 


This presentation is faithful to the original, with only a few minor changes to presentation. In several cases the PubMed ID was missing and was added to make the reference more useful.