D E F A B C D E F FeatureExplanation AcvParam indicating that peptide-level scoring has been done and that feature B MAY be present and features D, E and.

Slides:



Advertisements
Similar presentations
Sketch of changes in mzIdentML version 1.1 (PSI working group Proteomics Informatics) excerpt of presentation held in PSI session of HUPO World Congress,
Advertisements

Advanced XSLT. Branching in XSLT XSLT is functional programming –The program evaluates a function –The function transforms one structure into another.
Symbol Table.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 5 More SQL: Complex Queries, Triggers, Views, and Schema Modification.
Advanced Web Metrics with Google Analytics By: Carley Brown.
Chair of Software Engineering Concurrent Object-Oriented Programming Prof. Dr. Bertrand Meyer Lecture 10: Advanced Object-Oriented Mechanisms (based on.
The Dictionary ADT Definition A dictionary is an ordered or unordered list of key-element pairs, where keys are used to locate elements in the list. Example:
Scale Types.
CS0007: Introduction to Computer Programming
Protein grouping in mzIdentML. ProteinDetectionList ProteinAmbiguityGroup id=“PAG1” ProteinDetectionHypothesis id=“PDH1” dbseq_ref=“dbseq_Q05421|CP2E1_MOUSE”
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 5 More SQL: Complex Queries, Triggers, Views, and Schema Modification.
Measurement in Survey Research Developing Questionnaire Items with Respect to Content and Analysis.
Intro to Statistics for the Behavioral Sciences PSYC 1900 Lecture 10: Hypothesis Tests for Two Means: Related & Independent Samples.
© The McGraw-Hill Companies, 2006 Chapter 17 The Java Collections Framework.
COMP 171 Data Structures and Algorithms Tutorial 10 Hash Tables.
Unit 271 Searching and Sorting Linear Search Binary Search Selection Sort Insertion Sort Bubble (or Exchange) Sort Exercises.
Database Systems More SQL Database Design -- More SQL1.
Scaffold Download free viewer:
RELATIONS AND FUNCTIONS
TODAY’S LECTURE Review Chapter 2 Go over exercises.
Examining the Code [Reading assignment: Chapter 6, pp ]
CS-2851 Dr. Mark L. Hornick 1 Tree Maps and Tree Sets The JCF Binary Tree classes.
Chapter 8: String Manipulation
Programming with Microsoft Visual Basic th Edition
Tutorial 14 Working with Forms and Regular Expressions.
1 PHP and MySQL. 2 Topics  Querying Data with PHP  User-Driven Querying  Writing Data with PHP and MySQL PHP and MySQL.
CSE314 Database Systems More SQL: Complex Queries, Triggers, Views, and Schema Modification Doç. Dr. Mehmet Göktürk src: Elmasri & Navanthe 6E Pearson.
Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley C H A P T E R 9 More About Strings.
Exam 2 Preparation Concept Quiz Statistics in Business.
Classifier Evaluation Vasileios Hatzivassiloglou University of Texas at Dallas.
Martin Dodge Practical 2, 24th March 2004, pm Social Science Research Methodologies.
CIS 842: Specification and Verification of Reactive Systems Lecture Specifications: Sequencing Properties Copyright , Matt Dwyer, John Hatcliff,
Measurement in Survey Research Developing Questionnaire Items with Respect to Analysis.
Sequences Jordi Cortadella Department of Computer Science.
 2008 Pearson Education, Inc. All rights reserved JavaScript: Arrays.
Chapter 8: Arrays.
1 © 2002, Cisco Systems, Inc. All rights reserved. Arrays Chapter 7.
Arrays Chapter 8. What if we need to store test scores for all students in our class. We could store each test score as a unique variable: int score1.
Arrays An array is a data structure that consists of an ordered collection of similar items (where “similar items” means items of the same type.) An array.
Analysis of Complex Proteomic Datasets Using Scaffold Free Scaffold Viewer can be downloaded at:
Variables and ConstantstMyn1 Variables and Constants PHP stands for: ”PHP: Hypertext Preprocessor”, and it is a server-side programming language. Special.
1.2 Represent Functions as Rules and Tables EQ: How do I represent functions as rules and tables??
Logic (continuation) Boolean Logic and Bit Operations.
Introduction to Java Java Translation Program Structure
Loops (cont.). Loop Statements  while statement  do statement  for statement while ( condition ) statement; do { statement list; } while ( condition.
Programming Languages and Design Lecture 3 Semantic Specifications of Programming Languages Instructor: Li Ma Department of Computer Science Texas Southern.
Copyright © 2006 Addison-Wesley. All rights reserved. Ambiguity in Grammars A grammar is ambiguous if and only if it generates a sentential form that has.
Effects: Example Low High Variable 2.
Johannes Griss PSI Meeting Heidelberg, April 2011 EBI is an Outstation of the European Molecular Biology Laboratory. mzTab Proposal for.
Programming with Microsoft Visual Basic 2008 Fourth Edition Chapter Eight String Manipulation.
Sections © Copyright by Pearson Education, Inc. All Rights Reserved.
Chapter 10 Designing Databases. Objectives:  Define key database design terms.  Explain the role of database design in the IS development process. 
Programming with Microsoft Visual Basic 2008 Fourth Edition Chapter Eight String Manipulation.
Inheritance and Class Hierarchies Chapter 3. Chapter 3: Inheritance and Class Hierarchies2 Chapter Objectives To understand inheritance and how it facilitates.
TestScore < 80 testScore * 2 >= < w / (h * h) x + y != 2 * (a + b) 2 * Math.PI * radius
Copyright © 2007, Oracle. All rights reserved. Managing Items and Item Catalogs.
ISA Kim Hye mi. Introduction Input Spectrum data (Protein database) Peptide assignment Peptide validation manual validation PeptideProphet.
INFO 340 Lecture 3 Relational Databases. Based on the relational model, grounded in mathematic set theories. Three basic elements: Relation, Tuple, and.
More SQL: Complex Queries, Triggers, Views, and Schema Modification
More SQL: Complex Queries,
MassMatrix Search Results Explained
Hash table another data structure for implementing a map or a set
Arrays … The Sequel Applications and Extensions
Malware, Malicious Tools, and Tools
More SQL: Complex Queries, Triggers, Views, and Schema Modification
Spreadsheets, Modelling & Databases
Topics Basic String Operations String Slicing
Topics Basic String Operations String Slicing
Product Training Program
Topics Basic String Operations String Slicing
Presentation transcript:

D E F A B C D E F FeatureExplanation AcvParam indicating that peptide-level scoring has been done and that feature B MAY be present and features D, E and F MUST be present BThe threshold used to determine whether each distinct peptides group has been confidently identified – used to set the value of feature F CAs for regular mzIdentML files, a threshold can be applied at the level of PSMs – which is used to set the passThreshold attribute on DIf feature A is present, exactly one cvParam out of a set of several options MUST be present (if feature A is present) to indicate the mechanism used to groups different PSMs into distinct peptide entities. The value slot contains a unique identifier (string) that MUST be given to all elements within the same distinct peptide group. There is no expectation that meaningful information SHOULD be conveyed by the value slot, but implementers MAY choose to use the peptide sequence or peptide sequence and a modification string (depending on the grouping mechanism) as the value. EA cvParam containing the peptide-level score used for ordering distinct peptide entities, which MUST be given to all elements within the same distinct peptide group with the same value. FIf feature A is present, every element MUST contain the “peptide passes threshold” cvParam with a Boolean value. All elements within the same distinct peptide group MUST have the same value.

KYYGNVVYYIGER KYYGNVVYYIGER --> FeatureExplanation AIf modification rescoring has been performed, this cvParam MUST be present. BA Threshold for modification localizations MAY be inserted into the CThe ambiguity with respect to modification location is present at the level of but rescored software SHOULD use the residues and location attribute to insert the most likely location for the modification – NOTE: This is still open to debate DIf feature A is present, every referencing a peptide with a variable modification MUST have a cvParam for the location score. The value slot takes the following format MOD_ORDER:SCORE:POSITION:PASS_THRESHOLD MOD_ORDER = element order in the referenced object SCORE = Score or statistical measure associated with the modification position POSITION = Position of the modification on the peptide (N-terminus = 0, C-terminus = peptide length + 1). If the score pertains to grouped positions, different positions MUST be separated by “|” PASS_THRESHOLD = true | false with regards to the threshold specified in Feature A. If no Threshold has been specified, this MUST always be true. EThe modification position rescoring software SHOULD NOT include additional equal or lower ranked elements referencing a different element with the same peptide sequence and the same set of modifications (but with different modification positions) i.e. the only expected mechanism for specifying modification position is the cvParam specified in Feature D. A.... B C D E

AAFTKQAADK AMYPPKEDR A B D E FeatureExplanation AIf a crosslinking search has been performed, this cvParam MUST be present. BIf a pair of crosslinked peptides has been identified, one peptide’s Modification element MUST be flagged as “crosslink donor” and one MUST be flagged as “crosslink receiver”. The export software SHOULD use the following rules to choose the crosslink donor as the: longer peptide, then higher peptide neutral mass, then alphabetical order. The crosslink donor Modification element MUST have the attribute monoisotopicMassDelta = the mass gain from the crosslink reagent. The crosslink receiver peptide’s Modification element MUST have monoisotopicMassDelta = 0. CThe crosslink donor peptide’s Modification element MUST have a suitably sourced cvParam for the crosslink. The crosslink receiver peptide’s Modification element MUST not have a cvParam for the reagent. DIf a crosslinked pair of peptides has been identified, there MUST be two elements with the same rank value. Both MUST have the “Cross-linked Spectrum Identification Item” cvParam, and the value acts as a local identifier with the to group these two elements together. EIf the search engine applies a score to the paired identification, both elements MUST have the same cvParam capturing the value. The two elements MAY also have independent scores for the two chains. C B