SlideShare une entreprise Scribd logo
1  sur  45
Télécharger pour lire hors ligne
QTreds: a flexible LIMS
                        for omics laboratories
                               NETTAB 2012
                               16th November, 2012



                                Piergiorgio Palla
                                CRS4 - DS3 Program
                                 email: pg@crs4.it



                                                     1

Wednesday, 21 November 2012
CRS4

       ✦ CRS4 founded in 1990 by
        C.Rubbia and P.Zanella
       ✦ Sardinian Technology Park

                  • Focus Areas:
                    – Data Fusion
                    – Information Society (ICT)
                    – Energy and Environment
                    – Biomedicine


                                                  2

Wednesday, 21 November 2012
Overview


                              ✦   Introduction
                              ✦   Motivation
                              ✦   Core Modules
                              ✦   Conclusions
                              ✦   Future perspectives




                                                        3

Wednesday, 21 November 2012
Motivation


          ✦ High-throughput technologies and data
           explosion
          ✦ The development of complex lab procedures
          ✦ A LIMS to efficiently handle these issues
          ✦ What is a Lims?




                                                        4

Wednesday, 21 November 2012
QTreds and CGSP


       What is it               QTreds is a LIMS




                                                   5

Wednesday, 21 November 2012
QTreds and CGSP


       What is it               QTreds is a LIMS




                                                   5

Wednesday, 21 November 2012
QTreds for:


           ✦ Tracking and monitoring lab activities
           ✦ Quality control and error tracking
           ✦ Access control policy
           ✦ Sample handling




                                                      6

Wednesday, 21 November 2012
Our approach
                              An anthropological approach


                                                Bronislaw Malinowsky




       “to grasp the native’s point of view, his relation
       to life, to realize his vision of his world”
       (Argonauts of the Western Pacific, 1961)

                                                                       7

Wednesday, 21 November 2012
Building new habits




                                                    8

Wednesday, 21 November 2012
Building new habits




                                                    8

Wednesday, 21 November 2012
Building new habits




                                                    8

Wednesday, 21 November 2012
Related issues


                     ✦        Data Sharing
                     ✦        Scalability
                     ✦        Access Control
                     ✦        Data Integrity Loss
                     ✦        Data Redudancy



                                                     9

Wednesday, 21 November 2012
Dealing with complexity




                                                        10

Wednesday, 21 November 2012
Managing complex
                              protocols
                 DNA Library Preparation
                       Exome Enrichment




                                                 11

Wednesday, 21 November 2012
From this




                                          12

Wednesday, 21 November 2012
From this




                                          12

Wednesday, 21 November 2012
to this




Wednesday, 21 November 2012
QTreds overview




Wednesday, 21 November 2012
MVC pattern

                                     MVC divides the work
                                     of the application into
                                     three separate but
                                     closely cooperative
                                     subsystems




                                                               15

Wednesday, 21 November 2012
Development tools

          • Web-based application
          • The Ruby programming language
          • The Rails framework




                                                  16

Wednesday, 21 November 2012
QTreds functional
                                      blocks


                               Workflow Generator    Sample Handler




                              Inventory Management   User Management
                                     System               System




                                                                       17

Wednesday, 21 November 2012
Workflow generator

      •Key point: Protocol definition
      •Protocol: the sequence of steps of an
       experiment

               Workflow



                 Sonication    Adenilation   .....   PCR




                                                           18

Wednesday, 21 November 2012
Protocol syntax

     • Each experimental protocol is defined as XML
      document
     • XSD to define:
       – structure
       – elements
       – attributes                syntax
       – constraints




                                                     19

Wednesday, 21 November 2012
Long and boring task
        <protocol name='Exome Library Preparation' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
        xsi:noNamespaceSchemaLocation='/LimsDemo/db/migrate/dev_data/protocols.xsd' locksources='no,yes' output='P,S'
        version='1' input='U'>
         <activities>
            <activity name='Sonication' id='1'>


                <instrument name='Covaris S-Series' required='true' category='sonicatore' default='Covaris -1p' id='1.1'>
                    <input name='Device parameters' id='1.1'>
                      <attribute type='decimal' key='duty cycle'>8</attribute>
                      <attribute type='decimal' key='intensity'>3</attribute>
                      <attribute type='decimal' key='cycles per burst'>200</attribute>
                      <attribute type='decimal' key='second frequency sweeping'>60</attribute>
                      <attribute type='decimal' key='number of cycles'>2</attribute>
                    </input>
                </instrument>

                <input name='Note' id='1.2'>
                !
                <attribute type='textarea' key='note'/>
                                                                                        List of:
                                                                                        • activities
                </input>




                                                                                        • instruments
                <comment title='Alternative procedure'/>
            </activity>


            <activity name='End repair' id='2'>
                                                                                        • reagents
                <input name='Schema Multiwell-Samples' id='2.1'>
                    <attribute type='file' key='Path'/>

                </input>
                                                                                        • items ...


                                                                                                                            20

Wednesday, 21 November 2012
Visual Tool




                                            21

Wednesday, 21 November 2012
Sample handling

        • Qtreds records:
          – the path of each sample - chain of custody
        • Storage Location Management
        • allows to handle:
          – One sample at a time
          – Multiple samples
        • Multiple samples can be combined into one
          entity (Pooling)


                                                         22

Wednesday, 21 November 2012
Inventory Management

    • Reagents, lab glassware and consumables easily
     added through their barcodes

    • Minimum stock levels can be handled to avoid
     shortages of essential products




                                                       23

Wednesday, 21 November 2012
Inventory Modules




                                                  24

Wednesday, 21 November 2012
Inventory Modules

        Catalog where all categories of items
        have to be inserted




                                                  24

Wednesday, 21 November 2012
Inventory Modules

           Stock to register all consumables in the
           lab




                                                      24

Wednesday, 21 November 2012
Inventory Modules




           Topology a virtual representation of the
           lab to keep track of the locations
                                                      24

Wednesday, 21 November 2012
Inventory Modules



                                         Personal
                                         Stock a sort
                                         of “shopping
                                         cart”



                                                        24

Wednesday, 21 November 2012
Roles and Privileges
              Centralized Authorization Function
              User       Request       Role




                                             Access rights
                              F(U, R, R[])


                                                             25

Wednesday, 21 November 2012
Multiple roles




                                               26

Wednesday, 21 November 2012
Multiple roles

            ✦      Admin
            ✦      Supervisor
            ✦      Inventory manager
            ✦      User
            ✦      Analyzer




                                               26

Wednesday, 21 November 2012
Multiple roles

            ✦      Admin                  A user can
            ✦      Supervisor             have different
                                          roles
            ✦      Inventory manager
            ✦      User
            ✦      Analyzer




                                                           26

Wednesday, 21 November 2012
Multiple roles

            ✦      Admin                  A user can
            ✦      Supervisor             have different
                                          roles
            ✦      Inventory manager
            ✦      User
            ✦      Analyzer
                                               F(U, R, R[])



                                                           26

Wednesday, 21 November 2012
Other features


        ✦ Internal Messaging System a collaborative
         tool to allow users to interact with each
         other
        ✦ REST API to allow an automated access to
         information




                                                      27

Wednesday, 21 November 2012
Conclusions

        ✦ QTreds and the CRS4 Sequencing and
         Genotyping Platform (CSGP)
        ✦ Different kinds of experiments:
                   - DNA Library Preparation
                   - Exome Enrichment
                   - Sequencing




                                               28

Wednesday, 21 November 2012
Collaborations
               Chemistry


     Proteomics
                                        Genetics

                                        Virology

              Genomics
                                     Metabolomics
                                                    29

Wednesday, 21 November 2012
Future perspectives

      ✦ New version early 2013
      ✦ New features:
           - Plugin system to directly interface
            instruments to QTreds
           - Ad-hoc reporting visual tool to create your
            own reports
           - ”Calendarization” system to schedule the
            activities and the workload balancing


                                                           30

Wednesday, 21 November 2012
DS3 group

              Personnel                  Expertise
               Patricia Rodriguez-Tomé   Bioinformatics, Seismology (HEAD)

              Giuliana Brunetti          Biology, Science dissemination

              Gianfranco Frau            Computer Engineering
              Elisabetta Marras          Statistics
              Piergiorgio Palla          Computer Engineering
              Luana Vargiu               Biology




                                                                             31

Wednesday, 21 November 2012
The End




                                        32

Wednesday, 21 November 2012
The End



                              Thanks for your attention!




                                                           32

Wednesday, 21 November 2012
The End



                              Thanks for your attention!

                              http://qtreds.crs4.it/demo
                              user: labuser
                              psswd: qtreds




                                                           32

Wednesday, 21 November 2012

Contenu connexe

Similaire à Qtreds

Agile usability approach, a presentation to the Bank of Qingdao
Agile usability approach, a presentation to the Bank of QingdaoAgile usability approach, a presentation to the Bank of Qingdao
Agile usability approach, a presentation to the Bank of Qingdao
Roberto Dadda
 
Introduction to NodeJS
Introduction to NodeJSIntroduction to NodeJS
Introduction to NodeJS
Claudio Cicali
 
Weotta Presentation at SF Bay Area MongoDB User Group Feb 21 2012
Weotta Presentation at SF Bay Area MongoDB User Group Feb 21 2012Weotta Presentation at SF Bay Area MongoDB User Group Feb 21 2012
Weotta Presentation at SF Bay Area MongoDB User Group Feb 21 2012
MongoDB
 
Designing an android sensor subsystem costillo 20120214
Designing an android sensor subsystem costillo 20120214Designing an android sensor subsystem costillo 20120214
Designing an android sensor subsystem costillo 20120214
Jen Costillo
 

Similaire à Qtreds (20)

Architecting large Node.js applications
Architecting large Node.js applicationsArchitecting large Node.js applications
Architecting large Node.js applications
 
The Design of Everyday Things
The Design of Everyday ThingsThe Design of Everyday Things
The Design of Everyday Things
 
Agile usability approach, a presentation to the Bank of Qingdao
Agile usability approach, a presentation to the Bank of QingdaoAgile usability approach, a presentation to the Bank of Qingdao
Agile usability approach, a presentation to the Bank of Qingdao
 
JBoye: Why cms projects still fail - 20 nov 2012
JBoye: Why cms projects still fail - 20 nov 2012JBoye: Why cms projects still fail - 20 nov 2012
JBoye: Why cms projects still fail - 20 nov 2012
 
Introduction to Activiti
Introduction to ActivitiIntroduction to Activiti
Introduction to Activiti
 
A New Theme Layer for Drupal 8
A New Theme Layer for Drupal 8A New Theme Layer for Drupal 8
A New Theme Layer for Drupal 8
 
NDC 2011 - SpecFlow: Pragmatic BDD for .NET
NDC 2011 - SpecFlow: Pragmatic BDD for .NETNDC 2011 - SpecFlow: Pragmatic BDD for .NET
NDC 2011 - SpecFlow: Pragmatic BDD for .NET
 
Cloud testing v1
Cloud testing v1Cloud testing v1
Cloud testing v1
 
Designing An Android Sensor Subsystem and Solving Common Sensor Problems
Designing An Android Sensor Subsystem and Solving Common Sensor ProblemsDesigning An Android Sensor Subsystem and Solving Common Sensor Problems
Designing An Android Sensor Subsystem and Solving Common Sensor Problems
 
Client Server 3.0 - 6 Ways JavaScript is Revolutionizing the Client/Server Re...
Client Server 3.0 - 6 Ways JavaScript is Revolutionizing the Client/Server Re...Client Server 3.0 - 6 Ways JavaScript is Revolutionizing the Client/Server Re...
Client Server 3.0 - 6 Ways JavaScript is Revolutionizing the Client/Server Re...
 
Accelerating big data with ioMemory and Cisco UCS and NOSQL
Accelerating big data with ioMemory and Cisco UCS and NOSQLAccelerating big data with ioMemory and Cisco UCS and NOSQL
Accelerating big data with ioMemory and Cisco UCS and NOSQL
 
Lisa12 methodologies
Lisa12 methodologiesLisa12 methodologies
Lisa12 methodologies
 
The Web Designers Toolkit
The Web Designers ToolkitThe Web Designers Toolkit
The Web Designers Toolkit
 
Design Frameworks for Analysis and Synthesis of Complex Systems
Design Frameworks for Analysis and Synthesis of Complex SystemsDesign Frameworks for Analysis and Synthesis of Complex Systems
Design Frameworks for Analysis and Synthesis of Complex Systems
 
Cloud Foundry Bootcamp
Cloud Foundry BootcampCloud Foundry Bootcamp
Cloud Foundry Bootcamp
 
Introduction to NodeJS
Introduction to NodeJSIntroduction to NodeJS
Introduction to NodeJS
 
Weotta Presentation at SF Bay Area MongoDB User Group Feb 21 2012
Weotta Presentation at SF Bay Area MongoDB User Group Feb 21 2012Weotta Presentation at SF Bay Area MongoDB User Group Feb 21 2012
Weotta Presentation at SF Bay Area MongoDB User Group Feb 21 2012
 
Developing XWiki
Developing XWikiDeveloping XWiki
Developing XWiki
 
IaaS Cloud Benchmarking: Approaches, Challenges, and Experience
IaaS Cloud Benchmarking: Approaches, Challenges, and ExperienceIaaS Cloud Benchmarking: Approaches, Challenges, and Experience
IaaS Cloud Benchmarking: Approaches, Challenges, and Experience
 
Designing an android sensor subsystem costillo 20120214
Designing an android sensor subsystem costillo 20120214Designing an android sensor subsystem costillo 20120214
Designing an android sensor subsystem costillo 20120214
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Qtreds

  • 1. QTreds: a flexible LIMS for omics laboratories NETTAB 2012 16th November, 2012 Piergiorgio Palla CRS4 - DS3 Program email: pg@crs4.it 1 Wednesday, 21 November 2012
  • 2. CRS4 ✦ CRS4 founded in 1990 by C.Rubbia and P.Zanella ✦ Sardinian Technology Park • Focus Areas: – Data Fusion – Information Society (ICT) – Energy and Environment – Biomedicine 2 Wednesday, 21 November 2012
  • 3. Overview ✦ Introduction ✦ Motivation ✦ Core Modules ✦ Conclusions ✦ Future perspectives 3 Wednesday, 21 November 2012
  • 4. Motivation ✦ High-throughput technologies and data explosion ✦ The development of complex lab procedures ✦ A LIMS to efficiently handle these issues ✦ What is a Lims? 4 Wednesday, 21 November 2012
  • 5. QTreds and CGSP What is it QTreds is a LIMS 5 Wednesday, 21 November 2012
  • 6. QTreds and CGSP What is it QTreds is a LIMS 5 Wednesday, 21 November 2012
  • 7. QTreds for: ✦ Tracking and monitoring lab activities ✦ Quality control and error tracking ✦ Access control policy ✦ Sample handling 6 Wednesday, 21 November 2012
  • 8. Our approach An anthropological approach Bronislaw Malinowsky “to grasp the native’s point of view, his relation to life, to realize his vision of his world” (Argonauts of the Western Pacific, 1961) 7 Wednesday, 21 November 2012
  • 9. Building new habits 8 Wednesday, 21 November 2012
  • 10. Building new habits 8 Wednesday, 21 November 2012
  • 11. Building new habits 8 Wednesday, 21 November 2012
  • 12. Related issues ✦ Data Sharing ✦ Scalability ✦ Access Control ✦ Data Integrity Loss ✦ Data Redudancy 9 Wednesday, 21 November 2012
  • 13. Dealing with complexity 10 Wednesday, 21 November 2012
  • 14. Managing complex protocols DNA Library Preparation Exome Enrichment 11 Wednesday, 21 November 2012
  • 15. From this 12 Wednesday, 21 November 2012
  • 16. From this 12 Wednesday, 21 November 2012
  • 17. to this Wednesday, 21 November 2012
  • 19. MVC pattern MVC divides the work of the application into three separate but closely cooperative subsystems 15 Wednesday, 21 November 2012
  • 20. Development tools • Web-based application • The Ruby programming language • The Rails framework 16 Wednesday, 21 November 2012
  • 21. QTreds functional blocks Workflow Generator Sample Handler Inventory Management User Management System System 17 Wednesday, 21 November 2012
  • 22. Workflow generator •Key point: Protocol definition •Protocol: the sequence of steps of an experiment Workflow Sonication Adenilation ..... PCR 18 Wednesday, 21 November 2012
  • 23. Protocol syntax • Each experimental protocol is defined as XML document • XSD to define: – structure – elements – attributes syntax – constraints 19 Wednesday, 21 November 2012
  • 24. Long and boring task <protocol name='Exome Library Preparation' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:noNamespaceSchemaLocation='/LimsDemo/db/migrate/dev_data/protocols.xsd' locksources='no,yes' output='P,S' version='1' input='U'> <activities> <activity name='Sonication' id='1'> <instrument name='Covaris S-Series' required='true' category='sonicatore' default='Covaris -1p' id='1.1'> <input name='Device parameters' id='1.1'> <attribute type='decimal' key='duty cycle'>8</attribute> <attribute type='decimal' key='intensity'>3</attribute> <attribute type='decimal' key='cycles per burst'>200</attribute> <attribute type='decimal' key='second frequency sweeping'>60</attribute> <attribute type='decimal' key='number of cycles'>2</attribute> </input> </instrument> <input name='Note' id='1.2'> ! <attribute type='textarea' key='note'/> List of: • activities </input> • instruments <comment title='Alternative procedure'/> </activity> <activity name='End repair' id='2'> • reagents <input name='Schema Multiwell-Samples' id='2.1'> <attribute type='file' key='Path'/> </input> • items ... 20 Wednesday, 21 November 2012
  • 25. Visual Tool 21 Wednesday, 21 November 2012
  • 26. Sample handling • Qtreds records: – the path of each sample - chain of custody • Storage Location Management • allows to handle: – One sample at a time – Multiple samples • Multiple samples can be combined into one entity (Pooling) 22 Wednesday, 21 November 2012
  • 27. Inventory Management • Reagents, lab glassware and consumables easily added through their barcodes • Minimum stock levels can be handled to avoid shortages of essential products 23 Wednesday, 21 November 2012
  • 28. Inventory Modules 24 Wednesday, 21 November 2012
  • 29. Inventory Modules Catalog where all categories of items have to be inserted 24 Wednesday, 21 November 2012
  • 30. Inventory Modules Stock to register all consumables in the lab 24 Wednesday, 21 November 2012
  • 31. Inventory Modules Topology a virtual representation of the lab to keep track of the locations 24 Wednesday, 21 November 2012
  • 32. Inventory Modules Personal Stock a sort of “shopping cart” 24 Wednesday, 21 November 2012
  • 33. Roles and Privileges Centralized Authorization Function User Request Role Access rights F(U, R, R[]) 25 Wednesday, 21 November 2012
  • 34. Multiple roles 26 Wednesday, 21 November 2012
  • 35. Multiple roles ✦ Admin ✦ Supervisor ✦ Inventory manager ✦ User ✦ Analyzer 26 Wednesday, 21 November 2012
  • 36. Multiple roles ✦ Admin A user can ✦ Supervisor have different roles ✦ Inventory manager ✦ User ✦ Analyzer 26 Wednesday, 21 November 2012
  • 37. Multiple roles ✦ Admin A user can ✦ Supervisor have different roles ✦ Inventory manager ✦ User ✦ Analyzer F(U, R, R[]) 26 Wednesday, 21 November 2012
  • 38. Other features ✦ Internal Messaging System a collaborative tool to allow users to interact with each other ✦ REST API to allow an automated access to information 27 Wednesday, 21 November 2012
  • 39. Conclusions ✦ QTreds and the CRS4 Sequencing and Genotyping Platform (CSGP) ✦ Different kinds of experiments: - DNA Library Preparation - Exome Enrichment - Sequencing 28 Wednesday, 21 November 2012
  • 40. Collaborations Chemistry Proteomics Genetics Virology Genomics Metabolomics 29 Wednesday, 21 November 2012
  • 41. Future perspectives ✦ New version early 2013 ✦ New features: - Plugin system to directly interface instruments to QTreds - Ad-hoc reporting visual tool to create your own reports - ”Calendarization” system to schedule the activities and the workload balancing 30 Wednesday, 21 November 2012
  • 42. DS3 group Personnel Expertise Patricia Rodriguez-Tomé Bioinformatics, Seismology (HEAD) Giuliana Brunetti Biology, Science dissemination Gianfranco Frau Computer Engineering Elisabetta Marras Statistics Piergiorgio Palla Computer Engineering Luana Vargiu Biology 31 Wednesday, 21 November 2012
  • 43. The End 32 Wednesday, 21 November 2012
  • 44. The End Thanks for your attention! 32 Wednesday, 21 November 2012
  • 45. The End Thanks for your attention! http://qtreds.crs4.it/demo user: labuser psswd: qtreds 32 Wednesday, 21 November 2012