The TMAJ Software Project and Database: Angelo M. De Marzo MD PhD James Morgan BS November 12, 2007.

Slides:



Advertisements
Similar presentations
RP Designs Semi-Custom e-Commerce Package. Overview RP Designs semi- custom e-commerce package is a complete website solution. Visitors can browse a catalog.
Advertisements

Implementing Tableau Server in an Enterprise Environment
Publication Module using back end interface. Institution Data Entry Add Documents. Edit/Delete Documents that are added but not yet sent to Institution.
Web Hosting. The purpose of this Startup Guide is to familiarize you with Own Web Now's Web Hosting. Own Web Now offers two web hosting platforms, one.
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
A Toolbox for Blackboard Tim Roberts
Welcome to the Award Winning Easiest to Use & Most Advanced View, Manage, and Control Security, Access Control, Video, Energy & Lighting Systems, & Critical.
GP2013 (R2) New features in GP2013 (R2). New Ribbon for windows Edit List is the Print button on the right without the paper background Action pane can.
Microsoft Excel 2003 Illustrated Complete Excel Files and Incorporating Web Information Sharing.
CHOICE Pathology Informatics 2010 Boston, Massachusetts DataReady ® : A Deployable Data Management and Integration System for Large-scale Cancer Repositories.
Management Information Systems, Sixth Edition
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
Peoplesoft Fundamentals David Lewis 10/18/02 (adapted from Psoft Training Materials)
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
SiS Technical Training Development Track Technical Training(s) Day 1 – Day 2.
Address Book in JAVA By What is Address Book Address Book is book or database used for storing entries called contacts Each contact.
Page 1 ISMT E-120 Desktop Applications for Managers Introduction to Microsoft Access.
PHASE 3: SYSTEMS DESIGN Chapter 7 Data Design.
Real Security for Server Virtualization Rajiv Motwani 2 nd October 2010.
This presentation will guide you though the initial stages of installation, through to producing your first report Click your mouse to advance the presentation.
Web Based Applications
September 5, 2015 Office Setup. Lesson Overview: Office Setup  In this lesson we will cover:  Adding new offices to COM  Individual office setup 
EBSCOadmin. Select Change Password Select EBSCOadmin Security.
Module 8 Configuring and Securing SharePoint Services and Service Applications.
Home Media Network Hard Drive Training for Update to 2.0 By Erik Collett Revised for Firmware Update.
COMP 410 & Sky.NET May 2 nd, What is COMP 410? Forming an independent company The customer The planning Learning teamwork.
Copyright 2000 eMation SECURITY - Controlling Data Access with
Creating a Web Site to Gather Data and Conduct Research.
Plenary meeting 2015 – Chania - Crete CASCADE Data Services Yusuf Yigini, Panos Panagos, Martha B. Dunbar Joint Research Centre - European Commission.
Bloomfield School District TECH TUESDAY WORKSHOP Technology Services and Support Edline/EGP-Grading Online January 10, 2012 Joanne Decker.
Discussion of the main data management or database building issues that may be involved in the early stages of designing a new multicentre, clinical trial.
1 INITIAL SETUP OF THE ST ScI ELECTRONIC GRANTS MANAGEMENT SYSTEM BY AO DESIGNEES September, 2000.
SURENDER SARA 10GAS Building Corporate KPI’s
Quick Start Guide: Administrator Basics Learn about: 1.Adding users to the LOAMS system 2.How to modify or delete existing users 3.How to reset passwords.
Creating and Publishing Your own web site PC Version SEAS 001 Professor Ahmadi.
Information Management System “ Expert Profile Module" Information Management System “ Expert Profile Module" The Expert Profile module is an integrated.
IPortal Bringing your company and your business partners together through customized WEB-based portal software. SanSueB Software Presents iPortal.
USER MANUAL USER MANUAL 21 June TABLE OF CONTENTS System Description4 How It Works?5 PLUGIN Maxxbooking Plugin6-7 Hotel Info & Description8-9 Availability.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 13 FTP and Telnet.
Information Management System “Good Practice Module" Information Management System “Good Practice Module" The Good Practice / Success Stories module is.
ITGS Databases.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
ADVANTAGES OF DATA BASE MANAGEMENT SYSTEM. TO BE DICUSSED... Advantages of Database Management System  Controlling Data RedundancyControlling Data Redundancy.
CS779 Term Project Steve Shoyer Section 5 December 9, 2006 Week 6.
Internet Documentation and Integration of Metadata (IDIOM) Presented by Ahmet E. Topcu Advisor: Prof. Geoffrey C. Fox 1/14/2009.
INTERNAL GUIDE: T.BENERJI BY: CH MAHESH KUMAR 07D31A1237 B.CHANDRAKANTH 07D31A1209 CH.GOWTHAM 07D31A1217 ARUN KUMAR MISHRA 07D31A1205 M.Tech( Ph.D )
File Manager A Robust User Interface to the Stanford Microarray Database (SDM) M.S. Pilot Adviser: M. W. Berry John Clayton England, III 04/10/2003.
Information Management System “Institutions Module" Information Management System “Institutions Module" The System management module is an integrated part.
Information Management System “Project Module" Information Management System “Project Module" The Project module is an integrated part of System. The back.
What the $#*! IS my password? Secure Online Password Storage Lon Smith Aaron Gremmert.
Evaluation of p16 expression in Gastrointestinal Stromal Tumors (GIST): A Tissue Microarray Study. V. Mambelli, F. Corini, A. D’Angelo, A. Braccischi,
2012 TELPAS Online Testing & Data Collection. Disclaimer  These slides have been prepared by the Student Assessment Division of the Texas Education Agency.
MESA A Simple Microarray Data Management Server. General MESA is a prototype web-based database solution for the massive amounts of initial data generated.
V 0.1Slide 1 Security - User Account How to maintain user account ? Access Control Other Information Configuration  maintain user group and access rights.
WEB-BASED APPLICATION for DIGITAL PATHOLOGY and MOLECULAR ANALYSIS Dave Billiter, BA, PMP, Tom Barr, BS, Mark Plaskow, BA, MCSD, Kathy Nicol, MD Research.
Licenses & Prevailing Terms Updated: 18-Jun-2006.
ClickOnce Deployment (One-click Deployment)
BY: SALMAN 1.
Project Management: Messages
BY: SALMAN.
Working in the Forms Developer Environment
ERO Portal Overview & CFR Tool Training
Using Access and the Web
Microsoft Office Illustrated
Login & administration page
Optimizing Efficiency + Funding
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Getting Access and Logging In
ClickOnce Deployment (One-click Deployment)
CFR Enhancement Session
Presentation transcript:

The TMAJ Software Project and Database: Angelo M. De Marzo MD PhD James Morgan BS November 12, 2007

Introduction Many putative new disease target genes with diagnostic, prognostic, and therapeutic applications Validation requires many samples Quantitative RT-PCR or protein arrays have disadvantages Genes may be expressed in multiple different cell types In situ analyses: ideal but generally slow Tissue microarrays address some of these problems

TMA Technology Tissue microarray technology for high-throughput molecular profiling of cancer Kallioniemi O et.al. Human Molecular Genetics, 2001, vol. 10, No. 7

Slide from Mark A. Rubin, M.D, Dana Farber

Donor Block Sampling Transfer to Recipient Block

Tissue Microarray Advantages  High throughput  Expands tissue use  Uniform reaction conditions  Built-in controls  Economize use of reagents  Facilitates data recording and linking to clinical data

JHU Tissue Microarray – 400 cores, 0.6 mm

Tissue Microarray – 400 cores, 0.6 mm each – H&E of 4 µ m section

Digital Image Acquisition  Can use conventional microscopes  Record data in spreadsheet: diagnoses and interpretations  Or the data can be recorded on paper for later entry into a spreadsheet or database  Major Problem:  Easy to loose track of the x and y coordinates of given spots

Tissue Microarray Image Acquisition ACIS II, DAKO Aperio ScanScope

Need for Data Management 200 TMAs from Johns Hopkins TMA lab

What is TMAJ? TMA-J is a set of open source software tools and backend database structure to facilitate management and analysis of tissue microarrays and associated pathology and image data

What Does TMAJ Do? Entering pathology data Managing users and permissions Designing TMAs Viewing and scoring TMA (and other) images online Side-by-side viewing of serial TMA images from slides stained for different biomarkers Publishing large numbers of TMA images and datasets on the Internet The software applications provide a platform for:

What Does TMAJ Do? The Database Tracts: Clinical information about patients Pathology specimens and associated data Pathology tissue blocks Tissue Microarray cores TMA Blocks TMA Slides TMA core images TMA image scoring data: manual or semi- automated

Primary Goals of System Address security issues Remove or isolate patient identifiers Manage multiple organ systems Develop web based interface Scalable to accommodate large number of simultaneous users Storage of large sets of images with diagnoses Data structure compatible with emerging standards for easy data exchange CaBIG compatibility (to be defined) The tissue microarray data exchange specification: Berman et al., ( ?artid=165444)

Database Design

Patients, Specimens, & Blocks The Patients, Specimens, Blocks, and Tissue Diagnosis tables all form a one-to-many relationship.

ArrayBlocks The Schema of ArrayBlock-related tables.

Security: Protecting Patient Information Database stored on a secure server Identifiable patient information in encrypted tables (Approved by the IRB) Researchers have no access to patient identifiers Creates virtual separate entities: “clinical database” and “research database”

DATA Tissue Microarrays701 Specimens 29,860 Tissue Blocks34,783 ArrayCores 90,051 ArraySlides 7532 ArrayImages 248,746 *230 users, 41 Institutions, updated Nov. 4, 2008

Specimens in TMAJ

Tissue Blocks in TMAJ

Applications – Java from Sun Microsystems Java Web Start Software Java Web Start software provides a browser- independent architecture for deploying Java technology-based applications to the client desktop Each application runs on a dedicated Java Virtual Machine (JVM)

Applications & Screenshots

Specimens Application This application allows for detailed input of data on individual specimens and donor-tissue-blocks.

Security Options: Specimens Users may only access specimens to which they have permission. Admins may assign a user permission to a specimen by using the Users-Specimens tab in the Administrator application.

Images Application

Image Application: Filtering The table shows information about every image (identified by x and y) in an ArraySlide. Images identified as “Prostate – Carcinoma” are highlighted in red.

Images Application: Viewing 2 Stains

T. Cornish, MD PhD, J. Morgan – Image Analysis Software in Process (v 1.0)

Publishing TMA Images and Scoring Data Over the Internet Roughly modeled after Stanford Microarray Database Concept: Once a study is published by a journal, all TMA diagnoses, image, scoring and non-protected clinical data can be “published” as supplemental data to the Internet for public online viewing or down loading TMAJ Images now linked to “Proteinpedia” database ( by Akhilesh Pandy, MD PhD.

For More Information To see published images login to tmaj as a guest and then click the Images button. Username: guest Password: guest

Institutions Using TMAJ Johns Hopkins University Harvard Dana Farber Cancer Institute Cleveland Clinic University of Texas Southwestern Vanderbilt University

Dynamic Fields in TMAJ What are Dynamic Fields, why are they important, and how are they managed in TMAJ?

Dynamic Fields Different organ systems will have different recorded data. For example the Gleason score is only relevant to the prostate. Dynamic fields allow TMAJ to keep track of different data for different organ systems. TMAJ can have dynamic fields added at any time through the GUI. Database access is not needed and the code does not need to be recompiled.

Dynamic Fields GUI When users add a new specimen, they are prompted to choose a Specimen Type. In this case they choose the “Radical Prostatectomy” type. After the type is selected, we see fields that are common for every specimen (SurgPathNumber and Date SpecimenTaken), as well as fields that are only relevant for a Radical Prostatectomy (GleasonSum, HasSeminalVesicle). Note the dynamic fields are in italics.  The user is prompted to choose a specimen type.

Changing Meta Data Above we see a Type called “Prostate Atrophy” with several fields such as “HistologicType” and “Prostate_Zone”. The “Prostate_Zone” has several allowed choices such as “Central Zone” and “Peripheral Zone”. These values can be added, modified, or deleted by using the buttons on right.

One Approach: A Key-Values Table A Key Values table would only have 3 fields: A Key (such a Prostate Weight), a value, and a foreign key that links the record back to the main table (such as the Specimens table). We did not use this approach because it does not keep track of the meta-data. Meta-Data is data that describes data, and in this case it would be the type (Prostate), the field for the type (Prostate Weight), and any allowed choices.

Dynamic Data for Specimens Fields common to all Specimens are stored in the Specimens Table The SpecimenTypes, SpecimenFields, and SpecimenEnums are the Meta Data The SpecimenTypes contains values such as “Prostate”, “Bladder”, “Kidney”, and “Lung” The SpecimenFields lists the field names for each Specimen Type. A Prostate SpecimenType may have a Gleason Score or Prostate Weight field. The SpecimenEnums table give a list of valid choices for each SpecimenField.

TMAJ & Frida Integration The image analysis software package Frida has been integrated with TMAJ

Using Image Analysis in TMAJ New Image Analysis Sessions are created for a scanned array- slide

Viewing Image Analysis Results Image Analysis Results may be viewed side- by-side with a regular scoring session

Acknowledgements De Marzo Lab Jessica Hicks BS Toby Cornish MD PhD Tissue Microarray Lab Marc Halushka MD PhD Helen Fedor BS Marcella Southerland BS Qizhi Zheng MD James Morgan BS Kristen Lecksell BS