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

What's hot (20)

B.sc biochem i bobi u 2 database
B.sc biochem i bobi u 2 databaseB.sc biochem i bobi u 2 database
B.sc biochem i bobi u 2 database
 
VIRAL VECTORS FOR GENE TRANSFER
VIRAL VECTORS FOR GENE TRANSFERVIRAL VECTORS FOR GENE TRANSFER
VIRAL VECTORS FOR GENE TRANSFER
 
Polymeric and metallic scaffolds for tissue engineering
Polymeric and metallic scaffolds for tissue engineeringPolymeric and metallic scaffolds for tissue engineering
Polymeric and metallic scaffolds for tissue engineering
 
Synthetic Genome
Synthetic Genome Synthetic Genome
Synthetic Genome
 
UPGMA
UPGMAUPGMA
UPGMA
 
dna microarray
dna microarraydna microarray
dna microarray
 
Protein structure prediction with a focus on Rosetta
Protein structure prediction with a focus on RosettaProtein structure prediction with a focus on Rosetta
Protein structure prediction with a focus on Rosetta
 
Applications of microarray
Applications of microarrayApplications of microarray
Applications of microarray
 
OMICS tecnology
OMICS tecnologyOMICS tecnology
OMICS tecnology
 
construction of genomicc dna libraries
construction of genomicc dna librariesconstruction of genomicc dna libraries
construction of genomicc dna libraries
 
Bioprocessing
BioprocessingBioprocessing
Bioprocessing
 
Functional proteomics, methods and tools
Functional proteomics, methods and toolsFunctional proteomics, methods and tools
Functional proteomics, methods and tools
 
CRISPR-Cas system
CRISPR-Cas systemCRISPR-Cas system
CRISPR-Cas system
 
AI in Bioinformatics
AI in BioinformaticsAI in Bioinformatics
AI in Bioinformatics
 
Sage
SageSage
Sage
 
Homology modeling of proteins (ppt)
Homology modeling of proteins (ppt)Homology modeling of proteins (ppt)
Homology modeling of proteins (ppt)
 
Genome Assembly
Genome AssemblyGenome Assembly
Genome Assembly
 
Protein fold recognition and ab_initio modeling
Protein fold recognition and ab_initio modelingProtein fold recognition and ab_initio modeling
Protein fold recognition and ab_initio modeling
 
Single cell RNA sequencing; Methods and applications
Single cell RNA sequencing; Methods and applicationsSingle cell RNA sequencing; Methods and applications
Single cell RNA sequencing; Methods and applications
 
Comparative genomics
Comparative genomicsComparative genomics
Comparative genomics
 

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

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 

Recently uploaded (20)

Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 

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.