Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Scipion: Toward software integration, reproducibility and validation in EM image processing Biocomputing Unit, Instruct Image Processing Center, CNB-CSIC."— Presentation transcript:

1 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

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

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

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

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

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

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

8 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…

9 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.

10 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.

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

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

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

14 We need conversion functions for each package

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

16 Results should be reproducible, not more “black boxes”

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

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

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

20 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)

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

22 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)

23 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)

24 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

25 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

26 There is a team behind

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

28 www.structuralbiology.eu Follow us on twitter @instructhub


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

Similar presentations


Ads by Google