SlideShare a Scribd company logo
1 of 20
Modularity and evolvability Cells Language Software Scientific process Pedro Beltrao http://pbeltrao.blogspot.com Creative Commons Attribution-ShareAlike 2.5
Recognition of input and transformation into an output is achieved in the same place Very difficult to change the recognition without affecting the reaction (input to output function) Example: metabolic proteins Ancestral mode of recognition of input/substrate “Lock and key” model Roby P. Bhattacharyya  et al  (2006) Domains, motifs and scafdolds: The Role of Modular Interactions in the Evolution and Wiring of Cell Signaling Circuits.  Annual Review of Biochemistry Input:  recognition, active site Output
Separating recognition from the active site Big step in protein evolution Makes it easier to explore new binding partners without affecting the reaction of the active site Ex: docking motifs in protein kinases  Roby P. Bhattacharyya  et al  (2006) Domains, motifs and scafdolds: The Role of Modular Interactions in the Evolution and Wiring of Cell Signaling Circuits.  Annual Review of Biochemistry Recognition Active site
Modular protein domains Recognition and activity are separated into independent folding structures tied together. The independent domains can be more easily copied in the genome by recombination. Recognition domain ex: SH3, SH2 domains Roby P. Bhattacharyya  et al  (2006) Domains, motifs and scafdolds: The Role of Modular Interactions in the Evolution and Wiring of Cell Signaling Circuits.  Annual Review of Biochemistry
Adaptor/scaffold proteins Recognition is achieved by a protein complex (getting several proteins together) The active unit is a complex instead of a single protein Ex: MAPK signaling  Effectors Input Roby P. Bhattacharyya  et al  (2006) Domains, motifs and scafdolds: The Role of Modular Interactions in the Evolution and Wiring of Cell Signaling Circuits.  Annual Review of Biochemistry Scaffold
Modularity and evolvability Roby P. Bhattacharyya  et al  (2006) Domains, motifs and scafdolds: The Role of Modular Interactions in the Evolution and Wiring of Cell Signaling Circuits.  Annual Review of Biochemistry Catalytic and regulatory functions coincide Regulation is separated from catalytic functions using modular standardized parts Increased modularity and evolvability
Language evolution Russell D. Gray & Quentin D. Atkinson (2003) Language-tree divergence times support the Anatolian theory of Indo-European origin Nature Nov 27;426(6965):435-9.  Portuguese ST Brazilian Spanish Catalan Branch lengths are not meaningful Yes, I am Portuguese :) Relationships extracted from: The capacity to convey information with the use of symbols has been evolving since it’s origin. Perhaps similar principles might apply to language evolution has to gene/protein evolution.
Symbols in human language ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Jackendoff R. (1999) Possible stages in the evolution of the language capacity.  Trends Cogn Sci. Jul;3(7):272-279.
More and more symbols Values taken from: Hong-Yu Zhang, (2006) The evolution of genomes and language EMBO reports 7: 748-749 Tackling communication complexity by increasing the number of symbols is a limited strategy
Use of symbols in a non-situation-specific fashion Concatenation of symbols Use of symbol position to convey basic semantic relationships Maybe similar to the evolution of modular protein domains? ≈ Jackendoff R. (1999) Possible stages in the evolution of the language capacity.  Trends Cogn Sci. Jul;3(7):272-279. Possible stages in the evolution of the language capacity
Symbols that modify symbols Some symbols are only used to change other symbols or to convey semantic relationship  ≈ Adapter/scaffolds ?  Hong-Yu Zhang, (2006) The evolution of genomes and language EMBO reports 7: 748-749 了 The Chinese symbol “le” conveys a form of past tense
My naïve view of Software production before the internet Internal production cycles Top Secret ! Top Secret ! Competition to build the best program meaning the best box. Re-inventing the wheel under the hood Modularity of the programs’ components are only important for the program itself
Modularity and evolvability   Software on the internet ,[object Object],[object Object],[object Object],[object Object]
Scientific communication ,[object Object],[object Object],[object Object]
The scooping problem ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Mostly hidden: In view: The tip of the iceberg in Science
Why is the process mostly hidden?  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Van de Sompel, H., Payette, S., Erickson, J., Lagoze, C., Warner, S.  D-Lib Magazine  10, doi:10.1045/september2004-vandesompel (2004).
Raw data stream Raw data stream Raw data stream 1 Manuscript Deposited manuscript in a pre-print server Deposited manuscript in a pre-print server Manuscript drafts Raw data stream Raw data stream Comments Peer-review  Comments Peer-review  Manuscript accepted for publication Comments Peer-review  Comments Peer-review  Comments Peer-review  Editorial decision  2 3 4 Competition Bits of information Relevant data to prove a point Increasing modularity in science
Open science utopia ?  ,[object Object],[object Object],[object Object],[object Object]
Modularity and evolvability ,[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot (20)

2d analysis for protein ppt
2d analysis for protein ppt2d analysis for protein ppt
2d analysis for protein ppt
 
Uni prot presentation
Uni prot presentationUni prot presentation
Uni prot presentation
 
Bth 303 genetic engineering
Bth 303 genetic engineeringBth 303 genetic engineering
Bth 303 genetic engineering
 
Genomics
GenomicsGenomics
Genomics
 
EMBL
EMBLEMBL
EMBL
 
NCBI National Center for Biotechnology Information
NCBI National Center for Biotechnology InformationNCBI National Center for Biotechnology Information
NCBI National Center for Biotechnology Information
 
Proteomics
Proteomics   Proteomics
Proteomics
 
Protein Databases
Protein DatabasesProtein Databases
Protein Databases
 
Comparative genomics
Comparative genomicsComparative genomics
Comparative genomics
 
BLAST
BLASTBLAST
BLAST
 
Transcriptomics approaches
Transcriptomics approachesTranscriptomics approaches
Transcriptomics approaches
 
Microbial sequencing
Microbial sequencingMicrobial sequencing
Microbial sequencing
 
Proteomics
ProteomicsProteomics
Proteomics
 
Transcriptome analysis
Transcriptome analysisTranscriptome analysis
Transcriptome analysis
 
Genome annotation 2013
Genome annotation 2013Genome annotation 2013
Genome annotation 2013
 
Comparative genomics
Comparative genomicsComparative genomics
Comparative genomics
 
Protein micro array
Protein micro arrayProtein micro array
Protein micro array
 
Maximum parsimony
Maximum parsimonyMaximum parsimony
Maximum parsimony
 
(Expasy)
(Expasy)(Expasy)
(Expasy)
 
Genome annotation
Genome annotationGenome annotation
Genome annotation
 

Viewers also liked

Domain Specific Languages (DSLs) with Groovy [5th IndicThreads Conference On...
Domain Specific Languages (DSLs) with Groovy  [5th IndicThreads Conference On...Domain Specific Languages (DSLs) with Groovy  [5th IndicThreads Conference On...
Domain Specific Languages (DSLs) with Groovy [5th IndicThreads Conference On...IndicThreads
 
The recent history of second language learning research sla -presentation...
The recent history of second language learning research     sla -presentation...The recent history of second language learning research     sla -presentation...
The recent history of second language learning research sla -presentation...jannesar_m
 
How language is learned
How language is learnedHow language is learned
How language is learnedJulie Ciancio
 
The Language Acquisition Process
The Language Acquisition ProcessThe Language Acquisition Process
The Language Acquisition ProcessMæäSii Mööì
 
Key issues in 2nd language acquisition
Key issues in 2nd language acquisitionKey issues in 2nd language acquisition
Key issues in 2nd language acquisitionSamir1370
 
Language and language learning
Language and language learningLanguage and language learning
Language and language learningEliane Oliveira
 
The nature of language slideshare.net
The nature of language slideshare.netThe nature of language slideshare.net
The nature of language slideshare.netElih Sutisna Yanto
 
Learning Strategies
Learning StrategiesLearning Strategies
Learning Strategiesgueste21f806
 
Explaining first language acquisition
Explaining first language acquisitionExplaining first language acquisition
Explaining first language acquisitionUTPL UTPL
 
First language acquisition
First language acquisition First language acquisition
First language acquisition Valeria Roldán
 
Second Language Acquisition: An Introduction
Second Language Acquisition: An IntroductionSecond Language Acquisition: An Introduction
Second Language Acquisition: An IntroductionJane Keeler
 
Language Learning Theory
Language Learning TheoryLanguage Learning Theory
Language Learning TheoryAnne Cunningham
 
Language Learning Strategies
Language Learning StrategiesLanguage Learning Strategies
Language Learning Strategiesguest7066cc
 
8 Ways a Digital Media Platform is More Powerful than “Marketing”
8 Ways a Digital Media Platform is More Powerful than “Marketing”8 Ways a Digital Media Platform is More Powerful than “Marketing”
8 Ways a Digital Media Platform is More Powerful than “Marketing”New Rainmaker
 
second language acquisition
second language acquisitionsecond language acquisition
second language acquisitionVui Nguyen
 
Chomsky’s and skinner’s theory of language acquisition
Chomsky’s and skinner’s theory of language acquisitionChomsky’s and skinner’s theory of language acquisition
Chomsky’s and skinner’s theory of language acquisitionNur Khalidah
 
Chomsky's theories of-language-acquisition1-1225480010904742-8
Chomsky's theories of-language-acquisition1-1225480010904742-8Chomsky's theories of-language-acquisition1-1225480010904742-8
Chomsky's theories of-language-acquisition1-1225480010904742-8ottymcruz
 
Types of deviation
Types of deviationTypes of deviation
Types of deviationAmer Minhas
 

Viewers also liked (20)

Domain Specific Languages (DSLs) with Groovy [5th IndicThreads Conference On...
Domain Specific Languages (DSLs) with Groovy  [5th IndicThreads Conference On...Domain Specific Languages (DSLs) with Groovy  [5th IndicThreads Conference On...
Domain Specific Languages (DSLs) with Groovy [5th IndicThreads Conference On...
 
The recent history of second language learning research sla -presentation...
The recent history of second language learning research     sla -presentation...The recent history of second language learning research     sla -presentation...
The recent history of second language learning research sla -presentation...
 
How language is learned
How language is learnedHow language is learned
How language is learned
 
The Language Acquisition Process
The Language Acquisition ProcessThe Language Acquisition Process
The Language Acquisition Process
 
Key issues in 2nd language acquisition
Key issues in 2nd language acquisitionKey issues in 2nd language acquisition
Key issues in 2nd language acquisition
 
Language and language learning
Language and language learningLanguage and language learning
Language and language learning
 
The nature of language slideshare.net
The nature of language slideshare.netThe nature of language slideshare.net
The nature of language slideshare.net
 
Learning Strategies
Learning StrategiesLearning Strategies
Learning Strategies
 
Second Language Acquisition 631
Second Language Acquisition 631Second Language Acquisition 631
Second Language Acquisition 631
 
Explaining first language acquisition
Explaining first language acquisitionExplaining first language acquisition
Explaining first language acquisition
 
First language acquisition
First language acquisition First language acquisition
First language acquisition
 
Second Language Acquisition: An Introduction
Second Language Acquisition: An IntroductionSecond Language Acquisition: An Introduction
Second Language Acquisition: An Introduction
 
Language Learning Theory
Language Learning TheoryLanguage Learning Theory
Language Learning Theory
 
Language Learning Strategies
Language Learning StrategiesLanguage Learning Strategies
Language Learning Strategies
 
8 Ways a Digital Media Platform is More Powerful than “Marketing”
8 Ways a Digital Media Platform is More Powerful than “Marketing”8 Ways a Digital Media Platform is More Powerful than “Marketing”
8 Ways a Digital Media Platform is More Powerful than “Marketing”
 
second language acquisition
second language acquisitionsecond language acquisition
second language acquisition
 
Chomsky’s and skinner’s theory of language acquisition
Chomsky’s and skinner’s theory of language acquisitionChomsky’s and skinner’s theory of language acquisition
Chomsky’s and skinner’s theory of language acquisition
 
Chomsky's theories of-language-acquisition1-1225480010904742-8
Chomsky's theories of-language-acquisition1-1225480010904742-8Chomsky's theories of-language-acquisition1-1225480010904742-8
Chomsky's theories of-language-acquisition1-1225480010904742-8
 
Types of deviation
Types of deviationTypes of deviation
Types of deviation
 
Slides That Rock
Slides That RockSlides That Rock
Slides That Rock
 

Similar to Modularity and evolvability

Being Reproducible: SSBSS Summer School 2017
Being Reproducible: SSBSS Summer School 2017Being Reproducible: SSBSS Summer School 2017
Being Reproducible: SSBSS Summer School 2017Carole Goble
 
Introduction to Ontologies for Environmental Biology
Introduction to Ontologies for Environmental BiologyIntroduction to Ontologies for Environmental Biology
Introduction to Ontologies for Environmental BiologyBarry Smith
 
ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...
ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...
ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...dolleyj
 
How Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open ScienceHow Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open Sciencedrnigam
 
OSFair2017 Workshop | How FAIR friendly is the FAIRDOM Hub? Exposing metadata...
OSFair2017 Workshop | How FAIR friendly is the FAIRDOM Hub? Exposing metadata...OSFair2017 Workshop | How FAIR friendly is the FAIRDOM Hub? Exposing metadata...
OSFair2017 Workshop | How FAIR friendly is the FAIRDOM Hub? Exposing metadata...Open Science Fair
 
Greene Bosc2008
Greene Bosc2008Greene Bosc2008
Greene Bosc2008bosc_2008
 
Towards Linked Ontologies and Data on the Semantic Web
Towards Linked Ontologies and Data on the Semantic WebTowards Linked Ontologies and Data on the Semantic Web
Towards Linked Ontologies and Data on the Semantic WebJie Bao
 
From peer-reviewed to peer-reproduced: a role for research objects in scholar...
From peer-reviewed to peer-reproduced: a role for research objects in scholar...From peer-reviewed to peer-reproduced: a role for research objects in scholar...
From peer-reviewed to peer-reproduced: a role for research objects in scholar...Alejandra Gonzalez-Beltran
 
Dynamic Semantic Metadata in Biomedical Communications
Dynamic Semantic Metadata in Biomedical CommunicationsDynamic Semantic Metadata in Biomedical Communications
Dynamic Semantic Metadata in Biomedical CommunicationsTim Clark
 
Research Objects: more than the sum of the parts
Research Objects: more than the sum of the partsResearch Objects: more than the sum of the parts
Research Objects: more than the sum of the partsCarole Goble
 
Semantics for Bioinformatics: What, Why and How of Search, Integration and An...
Semantics for Bioinformatics: What, Why and How of Search, Integration and An...Semantics for Bioinformatics: What, Why and How of Search, Integration and An...
Semantics for Bioinformatics: What, Why and How of Search, Integration and An...Amit Sheth
 
The FAIRDOM Commons for Systems Biology
The FAIRDOM Commons for Systems BiologyThe FAIRDOM Commons for Systems Biology
The FAIRDOM Commons for Systems BiologyFAIRDOM
 
ISMB/ECCB 2013 Keynote Goble Results may vary: what is reproducible? why do o...
ISMB/ECCB 2013 Keynote Goble Results may vary: what is reproducible? why do o...ISMB/ECCB 2013 Keynote Goble Results may vary: what is reproducible? why do o...
ISMB/ECCB 2013 Keynote Goble Results may vary: what is reproducible? why do o...Carole Goble
 
Experiences with logic programming in bioinformatics
Experiences with logic programming in bioinformaticsExperiences with logic programming in bioinformatics
Experiences with logic programming in bioinformaticsChris Mungall
 
The Research Object Initiative: Frameworks and Use Cases
The Research Object Initiative:Frameworks and Use CasesThe Research Object Initiative:Frameworks and Use Cases
The Research Object Initiative: Frameworks and Use CasesCarole Goble
 
Results may vary: Collaborations Workshop, Oxford 2014
Results may vary: Collaborations Workshop, Oxford 2014Results may vary: Collaborations Workshop, Oxford 2014
Results may vary: Collaborations Workshop, Oxford 2014Carole Goble
 
Web Apollo at Genome Informatics 2014
Web Apollo at Genome Informatics 2014Web Apollo at Genome Informatics 2014
Web Apollo at Genome Informatics 2014Monica Munoz-Torres
 

Similar to Modularity and evolvability (20)

Being Reproducible: SSBSS Summer School 2017
Being Reproducible: SSBSS Summer School 2017Being Reproducible: SSBSS Summer School 2017
Being Reproducible: SSBSS Summer School 2017
 
20100427 Earthster Core Ontology
20100427 Earthster Core Ontology20100427 Earthster Core Ontology
20100427 Earthster Core Ontology
 
Prosdocimi ucb cdao
Prosdocimi ucb cdaoProsdocimi ucb cdao
Prosdocimi ucb cdao
 
Introduction to Ontologies for Environmental Biology
Introduction to Ontologies for Environmental BiologyIntroduction to Ontologies for Environmental Biology
Introduction to Ontologies for Environmental Biology
 
ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...
ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...
ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...
 
How Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open ScienceHow Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open Science
 
OSFair2017 Workshop | How FAIR friendly is the FAIRDOM Hub? Exposing metadata...
OSFair2017 Workshop | How FAIR friendly is the FAIRDOM Hub? Exposing metadata...OSFair2017 Workshop | How FAIR friendly is the FAIRDOM Hub? Exposing metadata...
OSFair2017 Workshop | How FAIR friendly is the FAIRDOM Hub? Exposing metadata...
 
Greene Bosc2008
Greene Bosc2008Greene Bosc2008
Greene Bosc2008
 
Towards Linked Ontologies and Data on the Semantic Web
Towards Linked Ontologies and Data on the Semantic WebTowards Linked Ontologies and Data on the Semantic Web
Towards Linked Ontologies and Data on the Semantic Web
 
From peer-reviewed to peer-reproduced: a role for research objects in scholar...
From peer-reviewed to peer-reproduced: a role for research objects in scholar...From peer-reviewed to peer-reproduced: a role for research objects in scholar...
From peer-reviewed to peer-reproduced: a role for research objects in scholar...
 
Dynamic Semantic Metadata in Biomedical Communications
Dynamic Semantic Metadata in Biomedical CommunicationsDynamic Semantic Metadata in Biomedical Communications
Dynamic Semantic Metadata in Biomedical Communications
 
Research Objects: more than the sum of the parts
Research Objects: more than the sum of the partsResearch Objects: more than the sum of the parts
Research Objects: more than the sum of the parts
 
Semantics for Bioinformatics: What, Why and How of Search, Integration and An...
Semantics for Bioinformatics: What, Why and How of Search, Integration and An...Semantics for Bioinformatics: What, Why and How of Search, Integration and An...
Semantics for Bioinformatics: What, Why and How of Search, Integration and An...
 
The FAIRDOM Commons for Systems Biology
The FAIRDOM Commons for Systems BiologyThe FAIRDOM Commons for Systems Biology
The FAIRDOM Commons for Systems Biology
 
ISMB/ECCB 2013 Keynote Goble Results may vary: what is reproducible? why do o...
ISMB/ECCB 2013 Keynote Goble Results may vary: what is reproducible? why do o...ISMB/ECCB 2013 Keynote Goble Results may vary: what is reproducible? why do o...
ISMB/ECCB 2013 Keynote Goble Results may vary: what is reproducible? why do o...
 
Experiences with logic programming in bioinformatics
Experiences with logic programming in bioinformaticsExperiences with logic programming in bioinformatics
Experiences with logic programming in bioinformatics
 
BioNLPSADI
BioNLPSADIBioNLPSADI
BioNLPSADI
 
The Research Object Initiative: Frameworks and Use Cases
The Research Object Initiative:Frameworks and Use CasesThe Research Object Initiative:Frameworks and Use Cases
The Research Object Initiative: Frameworks and Use Cases
 
Results may vary: Collaborations Workshop, Oxford 2014
Results may vary: Collaborations Workshop, Oxford 2014Results may vary: Collaborations Workshop, Oxford 2014
Results may vary: Collaborations Workshop, Oxford 2014
 
Web Apollo at Genome Informatics 2014
Web Apollo at Genome Informatics 2014Web Apollo at Genome Informatics 2014
Web Apollo at Genome Informatics 2014
 

Recently uploaded

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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 Processorsdebabhi2
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
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 WoodJuan lago vázquez
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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 businesspanagenda
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
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)wesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Recently uploaded (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Modularity and evolvability

  • 1. Modularity and evolvability Cells Language Software Scientific process Pedro Beltrao http://pbeltrao.blogspot.com Creative Commons Attribution-ShareAlike 2.5
  • 2. Recognition of input and transformation into an output is achieved in the same place Very difficult to change the recognition without affecting the reaction (input to output function) Example: metabolic proteins Ancestral mode of recognition of input/substrate “Lock and key” model Roby P. Bhattacharyya et al (2006) Domains, motifs and scafdolds: The Role of Modular Interactions in the Evolution and Wiring of Cell Signaling Circuits. Annual Review of Biochemistry Input: recognition, active site Output
  • 3. Separating recognition from the active site Big step in protein evolution Makes it easier to explore new binding partners without affecting the reaction of the active site Ex: docking motifs in protein kinases Roby P. Bhattacharyya et al (2006) Domains, motifs and scafdolds: The Role of Modular Interactions in the Evolution and Wiring of Cell Signaling Circuits. Annual Review of Biochemistry Recognition Active site
  • 4. Modular protein domains Recognition and activity are separated into independent folding structures tied together. The independent domains can be more easily copied in the genome by recombination. Recognition domain ex: SH3, SH2 domains Roby P. Bhattacharyya et al (2006) Domains, motifs and scafdolds: The Role of Modular Interactions in the Evolution and Wiring of Cell Signaling Circuits. Annual Review of Biochemistry
  • 5. Adaptor/scaffold proteins Recognition is achieved by a protein complex (getting several proteins together) The active unit is a complex instead of a single protein Ex: MAPK signaling Effectors Input Roby P. Bhattacharyya et al (2006) Domains, motifs and scafdolds: The Role of Modular Interactions in the Evolution and Wiring of Cell Signaling Circuits. Annual Review of Biochemistry Scaffold
  • 6. Modularity and evolvability Roby P. Bhattacharyya et al (2006) Domains, motifs and scafdolds: The Role of Modular Interactions in the Evolution and Wiring of Cell Signaling Circuits. Annual Review of Biochemistry Catalytic and regulatory functions coincide Regulation is separated from catalytic functions using modular standardized parts Increased modularity and evolvability
  • 7. Language evolution Russell D. Gray & Quentin D. Atkinson (2003) Language-tree divergence times support the Anatolian theory of Indo-European origin Nature Nov 27;426(6965):435-9. Portuguese ST Brazilian Spanish Catalan Branch lengths are not meaningful Yes, I am Portuguese :) Relationships extracted from: The capacity to convey information with the use of symbols has been evolving since it’s origin. Perhaps similar principles might apply to language evolution has to gene/protein evolution.
  • 8.
  • 9. More and more symbols Values taken from: Hong-Yu Zhang, (2006) The evolution of genomes and language EMBO reports 7: 748-749 Tackling communication complexity by increasing the number of symbols is a limited strategy
  • 10. Use of symbols in a non-situation-specific fashion Concatenation of symbols Use of symbol position to convey basic semantic relationships Maybe similar to the evolution of modular protein domains? ≈ Jackendoff R. (1999) Possible stages in the evolution of the language capacity. Trends Cogn Sci. Jul;3(7):272-279. Possible stages in the evolution of the language capacity
  • 11. Symbols that modify symbols Some symbols are only used to change other symbols or to convey semantic relationship ≈ Adapter/scaffolds ? Hong-Yu Zhang, (2006) The evolution of genomes and language EMBO reports 7: 748-749 了 The Chinese symbol “le” conveys a form of past tense
  • 12. My naïve view of Software production before the internet Internal production cycles Top Secret ! Top Secret ! Competition to build the best program meaning the best box. Re-inventing the wheel under the hood Modularity of the programs’ components are only important for the program itself
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Raw data stream Raw data stream Raw data stream 1 Manuscript Deposited manuscript in a pre-print server Deposited manuscript in a pre-print server Manuscript drafts Raw data stream Raw data stream Comments Peer-review Comments Peer-review Manuscript accepted for publication Comments Peer-review Comments Peer-review Comments Peer-review Editorial decision 2 3 4 Competition Bits of information Relevant data to prove a point Increasing modularity in science
  • 19.
  • 20.