Scipion: Toward software integration, reproducibility and validation in EM image processing Biocomputing Unit, Instruct Image Processing Center, CNB-CSIC.

Slides:



Advertisements
Similar presentations
© 2007 IBM Corporation Demo Shimon Nir, Rational Technical & Service Manager, IBM Southwest Europe.
Advertisements

© 1998, Progress Software Corporation 1 Migration of a 4GL and Relational Database to Unicode Tex Texin International Product Manager.
TTSS Interactive Products The Annunciator For Hospitality.
ONYX RIP Version Technical Training General. Overview General Messaging and What’s New in X10 High Level Print and Cut & Profiling Overviews In Depth.
HP Quality Center Overview.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
Dspace – Digital Repository Dawn Petherick, University Web Services Team Manager Information Services, University of Birmingham MIDESS Dissemination.
Particle picking and Screening (Practical work)
Functional Testing Test cases derived from requirements specification document – Black box testing – Independent testers – Test both valid and invalid.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
Seamless Medical Image Processing on the Grid on the Example of Segmentation and Partition of the Airspaces Andrzej Rutkowski 1, Michał Chlebiej 1, Marcelina.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Trimble Connected Community
DDDs, Screening micrographs and CTF (Practical work) Vahid Abrishami.
Nick Draper Teswww.mantidproject.orgwww.mantidproject.org Instrument Independent Reduction and Analysis at ISIS and SNS.
Standardized Workflows (I) Carlos Oscar Sorzano Techn. Director I 2 PC Natl. Center Biotechnology (CSIC)
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
Configuration Management (CM)
1 Another group of Patterns Architectural Patterns.
1 FlexTraining in a Nutshell Welcome to a brief introduction of the FlexTraining Total e- Learning Solution. This short sample course will outline the.
MAPPER MAPPER Final Review, Brussels, 9th Apr Model-based Adaptive Product and Process Engineering Work Package 2 Evatronix & advICo Use Case: Collaborative.
Elastic Image Registration To Fully Explore Macromolecular Dynamics By Electron Microscopy Qiyu Jin 1, Carlos Oscar Sanchez Sorzano 2, Isabelle Callebaut.
WINDOWS XP PROFESSIONAL AUTOMATING THE WINDOWS XP INSTALLATION Bilal Munir Mughal Chapter-2 1.
Preparing and Deploying Data to ArcPad Juan Luera.
Best Practices for Standardized Desktop Images with Hardware Independent Imaging.
Technical Department Higher Graphic Communication.
Towards an Experience Management System at Fraunhofer Center for Experimental Software Engineering Maryland (FC-MD)
Instruct Image Processing Centre
Architectural Patterns Support Lecture. Software Architecture l Architecture is OVERLOADED System architecture Application architecture l Architecture.
EXTERNAL Copyright  2006 Symbian Ltd. released under EPL version Javier Montalvo Orús Neil Taylor Symbian Target Management System.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
Software Engineering COSC 4460 Class 4 Cherry Owen.
GAAIN Virtual Appliances: Virtual Machine Technology for Scientific Data Analysis Arihant Patawari USC Stevens Neuroimaging and Informatics Institute July.
Microsoft Management Seminar Series SMS 2003 Change Management.
GCRC Meeting 2004 BIRN Coordinating Center Software Development Vicky Rowley.
3D-EM DAS Extending DAS to 3D-EM and Fitting /02/26.
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Discussion Summary for the Challenge Wah Chiu
A middleware-neutral common services software infrastructure Steve Wampler National Solar Observatory ICALEPCS’2005.
SEA Side – Extreme Programming 1 SEA Side Software Engineering Annotations Architectural Patterns Professor Sara Stoecklin Director of Software Engineering-
Tier3 monitoring. Initial issues. Danila Oleynik. Artem Petrosyan. JINR.
Requirements Engineering Requirements Management Lecture-25.
OSG Deployment Preparations Status Dane Skow OSG Council Meeting May 3, 2005 Madison, WI.
ETICS An Environment for Distributed Software Development in Aerospace Applications SpaceTransfer09 Hannover Messe, April 2009.
A Competence Center to Serve Translational Research from Molecule to Brain Alexandre M.J.J. Bonvin MoBrain CC coordinator Bijvoet Center for Biomolecular.
Page 1 Cryo-EM Services by Creative Biostructure.
Abstract After a SIG has been approved, one of the next steps is to get products out to users. During this talk, Niels will explain how the Storage SIG.
5 Year Forecast Other Considerations Total $300, $466,250.00
22/04/2018 SOLEIL PROGRESS IN PROVIDING REMOTE DATA ANALYSIS SERVICES Majid OUNSY: Data Analysis Software Project Leader.
Yogesh Khanzode Senior Manager, GTEC-GIS GPO Whirlpool Corporation
Document Management June 1st 2011 Michel Lapointe Mario Poirier
What is cryo EM? EM = (Transmission) Electron Microscopy
Software Testing Techniques
An Overview of Data-PASS Shared Catalog
Alexandre M.J.J. Bonvin MoBrain CC coordinator
Pipeline Execution Environment
Robert Szuman – Poznań Supercomputing and Networking Center, Poland
Cryo-em Electron microscopy (EM) has become an extremely popular method for the ultrastructural study of macromolecules, cells and tissues. With our in-house.
Electron microscope Electron microscopy (EM) has become an extremely popular method for the ultrastructural study of macromolecules, cells and tissues.
Cryo-em services Electron microscopy (EM) has become an extremely popular method for the ultrastructural study of macromolecules, cells and tissues. With.
University of Technology
First Internal Pool Release 0.1
Cryo-EM Services Cryo-EM Services in Creative Biostructure.
A Primer to Single-Particle Cryo-Electron Microscopy
Agenda Why go Mobile? Why Navara? Challenges to going Mobile?
Reportnet 3.0 Database Feasibility Study – Approach
SharePoint Workflow: Taking the Manual Out of Your Process
Validation of Cryo-EM Structure of IP3R1 Channel
Presentation transcript:

Scipion: Toward software integration, reproducibility and validation in EM image processing Biocomputing Unit, Instruct Image Processing Center, CNB-CSIC J.M. de la Rosa Trevín

There are different EM modalities Single Particles Helical 2D Crystallography Tomography

There is a long path to produce a 3D model Sample Preparation Image Acquisition 3D reconstruction 3D model 2D Analysis

Image acquisition and preprocessing Data collection Movies alignment (with DDD) Micrographs CTF estimation

2D image processing for Single Particles Particle Picking Screening - Preprocessing Alignment and Classification

3D reconstruction Initial model 3D classification 3D refinement VALIDATION

The EM field needs software integration Using different EM software packages is now like the tower of Babel

Appion is certainly a pioneer work in terms of software integration (and our main inspiration) Appion is certainly a pioneer work in terms of software integration (and our main inspiration) It is increasing the number of external tools added to current EM packages (such as Eman2, Xmipp3 or Relion ) It is increasing the number of external tools added to current EM packages (such as Eman2, Xmipp3 or Relion ) But still is complicated to easily use tools from different packages in one project…

Scipion goals 1.Integrate EM software packages to be used in the same project. 2.Full project traceability, improving reproducibility. 3.Execute complete workflows in an automated manner. 4.Easy to install and use. 5.Easy to extend with new protocols.

Goal 1: Integrate EM software packages to be used in the same project. Goal 1: Integrate EM software packages to be used in the same project.

All vs All is hard to maintain and extend All conversions: N*N New package: 2*N

It is better to have a common format All conversions: N+N New package: 2

We bridge across package differences by modeling our domain 3D Reconstruction Set of Images Initial Model 3D Volume Data Protocols

We need conversion functions for each package

Goal 2: Full project traceability, improving reproducibility. Goal 2: Full project traceability, improving reproducibility.

Results should be reproducible, not more “black boxes”

We implemented a simple storage mechanism Mapper Layer Data Objects Protocol Objects

Goal 3: Execute complete workflows in an automated manner. Goal 3: Execute complete workflows in an automated manner.

Scipion client Worker Host 1 Worker Host 2 Scipion Server Bookeeping Designed to perform distributed execution Distributed data storage Big data transfers

Goal 4: Easy to install and use. Goal 5: Easy to extend with new protocols. (Let´s see Scipion in action) Goal 5: Easy to extend with new protocols. (Let´s see Scipion in action)

Example 1: Integration of Spider-MDA (in collaboration with Tanvir Shaikh) Example 1: Integration of Spider-MDA (in collaboration with Tanvir Shaikh)

Example 2: Integration of Normal Modes analysis and flexible fitting (in collaboration with Slavica Jonic) Example 2: Integration of Normal Modes analysis and flexible fitting (in collaboration with Slavica Jonic)

Example 3: Integration of ResMap (in collaboration with Alp Kucukelbir and Hemant Tagare) Example 3: Integration of ResMap (in collaboration with Alp Kucukelbir and Hemant Tagare)

List of currently integrated Protocols: List of currently integrated Protocols: Software package and toolsProtocols integrated into Scipion Xmipp 3.1All Niko Grigorieffctffind3.5/4, frealign9.07 refinement and classification Eman 2.1Initial model, particle picking, 3D refinement SpiderFilters, align APSR, CAPCA, classify Ward, Refinement 3D RelionMost of programs BsoftParticle picking ResMapLocal resolution estimation DosefgpuDD Movie averaging

Roadmap 2015 May : Alpha release Pilot installations outside Madrid. (A few have been made already) June : Beta release announcement in 3DEM list End of summer : Scipion 1.0 release

There is a team behind

We need to do it all together!!! All are wellcome.

Follow us on