SlideShare a Scribd company logo
1 of 48
Download to read offline
Why Python in
Scientific
Research?
Erika Fille Legara, Ph.D.
Program Director, M.S. in Data Science
Asian Institute of Management
@eflegara | eflegara.github.io
July 2017January 2012January 2006
~5.5 years
Master of Science in Data Science
Complex Systems
“In general usage, complexity
tends to be used to
characterize something with
many parts in intricate
arrangement.”
EF Legara • @eflegara • Asian Inst. of Management
Complicated vs.
Complex
EF Legara • @eflegara • Asian Inst. of Management
Complicated vs.
Complex
EF Legara • @eflegara • Asian Inst. of Management
Complex Systems in Nature
EF Legara • @eflegara • Asian Inst. of Management
Complex Systems in Society
EF Legara • @eflegara • Asian Inst. of Management
Complex Systems
• LARGE and DIVERSE
INTERACTING parts
• No centralised control
• SELF-ORGANISATION and
EMERGENCE
• EVOLUTION and ADAPTATION
EF Legara • @eflegara • Asian Inst. of Management
Why Study Complex Systems
1. Demographic change
2. Financial and economic stability
3. Social, economic and political inclusion
4. Public health (epidemics)
5. Balance of power and conflict
6. Corruption and crime
7. Collective social behavior
8. Institutional design
9. Sustainable use of resources
10. Reliability of critical infrastructures
Real-World Issues
EF Legara • @eflegara • Asian Inst. of Management
“I think the next
century will be
the century of
Complexity.”
Complexity Science
“The whole is more
than the sum of its
parts.”
EF Legara • @eflegara • Asian Inst. of Management
Game
Theory
Collective
Behavior
Networks
Evolution &
Adaptation
Pattern
Formation
Systems
Theory
Nonlinear
Dynamics
COMPLEX	SYSTEMS
“The whole is more than the
sum of its parts.”
EF Legara • @eflegara • Asian Inst. of Management
Urban
Complexity
Projects
Bus Arrivals
Waiting time ½ x headway2 =
the area of each
triangle
time
headway
headway
EWT
SWT
AWT
An interactive visual, demand modelling, and decision-support tool.!
Bus Arrivals
Waiting time ½ x headway2 =
the area of each
triangle
time
headway
headway
EWT
SWT
AWT
An interactive visual, demand modelling, and decision-support tool.!An interactive visual, demand modelling, and decision-support tool.!
Bus Arrivals
Waiting time ½ x headway2 =
the area of each
triangle
time
headway
headway
EWT
SWT
AWT
Modeling and
Simulations of
the Rapid Transit
System
Reliability
Analysis of Bus
Arrivals
Lightless
intersection
control numerical
simulations
Land-Use &
Transport Modeling
Crowd Modeling
and Simulations
Characterizing
Public Transport
Commuters
Resilience of
Commuter
Encounter
Networks
Aging, Biology &
Computing:
Healthspan
Identification of
Regulators in a
Human Gene
Network
Urban Morphology
Dynamical Model of
Twitter Activity
Profiles
Diffusion &
Cascading Failures
on Multiplex
Networks
Urban
Complexity
Projects
OPEN-MINDED KA BA?
TARA, KAPE TAYO.
BLACK-BOX models
MECHANISM-BASED
models
START STEP DECISION
ACTION
ACTION
END
END
PREDICTIVE ANALYTICS
EF Legara • @eflegara • Asian Inst. of Management
Multilevel Marketing
or Pyramid Scams?
A mechanism-based model to
reconstruct network marketing
EF Legara • @eflegara • Asian Inst. of Management
Agent-Based Modeling + Network Science
Most real-world systems can only be modeled algorithmically.
“Social Network”
EF Legara • @eflegara • Asian Inst. of Management
Agent-based modeling
a class of computational models
for simulating the
actions and interactions of
autonomous agents
EF Legara • @eflegara • Asian Inst. of Management
Agent-based modeling
• Bottom-up approach
• Simulate actions and interactions of
autonomous agents in a synthetic
virtual “world”
• Best for “what-if” scenario modeling
Applications
• Epidemiology and Contagion
• Traffic
• Financial markets
** EF Legara (2014). Complexity in Public Policy: Tools and Applications (Complex Networks and Agent-Based Models: An Overview).
Managing Complexity from a Public Policy Perspective (A Lecture), Civil Service College, Singapore, 15-16 October 2014.
ABM in Public Policy**
Organisation for Economic Co-operation and
Development (OECD)
Global Science Forum
Agent-Based Modeling
EF Legara, KK Lee, GG Hung, and C Monterola, "Mechanism-based model of a mass rapid transit
system: A perspective," Int. J. Mod. Phys. Conf. Ser. 36, 1560011 (2015).
N Othman, EF Legara, V Selvam, and C Monterola, "A Data-Driven Agent-Based Model of
Congestion and Scaling Dynamics of Rapid Transit Systems," J of Computational Science (2015).
Integrated Public Transportation Visualization and
Simulation Platform of Singapore
Predicting the H1N1 Epidemic
The predicted spread of the H1N1 epidemics during 2009, representing the first successful real-time prediction of a
pandemic [13]. The project, relying on data describing the structure and the dynamics of the worldwide transportation
network, foresaw that H1N1 will peak out in October 2009, in contrast with the expected January-February peak of
influenza. This meant that the vaccines timed for November 2009 were too late, eventually having little impact on the
outcome of the epdemic. The success of this project shows the power of network science in facilitating advances in areas
of key importance for humanity.
Video courtesy of Alessandro Vespignani. Network Science by Albert-Laszlo Barabasi.
EF Legara • @eflegara • Asian Inst. of Management
SOCIETY BUSINESS NETWORK
EF Legara • @eflegara • Asian Inst. of Management
Network Science
• Short path length
• High clustering coefficient
Social Network
EF Legara • @eflegara • Asian Inst. of Management
1
2
3
4
5
6 Can you connect
yourself to
Donald Trump?
Short path length
“It’s a small world!”
EF Legara • @eflegara • Asian Inst. of Management
High clustering coefficient
Our “friends” are
likely to also be
“friends” with each
other.
EF Legara • @eflegara • Asian Inst. of Management
EF Legara • @eflegara • Asian Inst. of Management
C++ C++
import networkx as nx
G = nx.watts_strogatz_graph(n, k, p, seed=None)
EF Legara • @eflegara • Asian Inst. of Management
NetworkX
The built-in
libraries!!
EF Legara • @eflegara • Asian Inst. of Management
EF Legara • @eflegara • Asian Inst. of Management
Aric Hagberg Dan Schult Pieter Swart
The
community!!
EF Legara • @eflegara • Asian Inst. of Management
Watts-Strogatz Social Network Model
Unilevel Business Network
Binary Level Business Network
EF Legara • @eflegara • Asian Inst. of Management
EF Legara, C Monterola, DE Juanico, M Litong-Palima, C. Saloma, "Earning potential in
multilevel marketing enterprises," Physica A 387, pp. 4889-4895 (2008).
Contrary to claims of unbridled growth.
analytic
actual
simulated
NumberofAgents
Level
https://tinyurl.com/erika-aim-mlm EF Legara, C Monterola, DE Juanico, M Litong-Palima, C. Saloma, "Earning potential in
multilevel marketing enterprises," Physica A 387, pp. 4889-4895 (2008).
The Unexpected Effectiveness
of Python in Science
by Jake VanderPlas
EF Legara • @eflegara • Asian Inst. of Management
Game
Theory
Collective
Behavior
Networks
Evolution &
Adaptation
Pattern
Formation
Systems
Theory
Nonlinear
Dynamics
COMPLEX	SYSTEMS
“The whole is more than the sum
of its parts.”
EF Legara • @eflegara • Asian Inst. of Management
Graph-tool
PyPI Dependency Networkhttp://erikafille.ph
C++
Python
http://erikafille.ph
EF Legara • @eflegara • Asian Inst. of Management
GBM
DRF
SVM
Train the
ML models
Adult
Child
Senior Citizen
EF Legara and C Monterola,
"Inferring Passenger Types from
Commuter Eigentravel Matrices,"
Transportmetrica B: Transport
Dynamics, Feb 2017. Doi:
10.1080/21680566.2017.1291377
(“travel DNA”)
https://xkcd.com/353/
EF Legara • @eflegara • Asian Inst. of Management
EF Legara • @eflegara • Asian Inst. of Management
C++ python
EF Legara • @eflegara • Asian Inst. of Management
python
IEEE SCALE Challenge. First Prize Winner
Perfect for prototyping.
python
Scalable complex system modeling
for a sustainable city
EF Legara • @eflegara • Asian Inst. of Management
EF Legara • @eflegara • Asian Inst. of Management
Reproducible
Science
http://eflegara.github.io
Why python?
It’s simple and dynamic!
The built-in libraries!
The community!
The reproducibility!
And many more…
EF Legara • @eflegara • Asian Inst. of Management
Why Python in
Scientific
Research?
Erika Fille Legara, Ph.D.
Program Director, M.S. in Data Science
Asian Institute of Management
@eflegara | eflegara.github.io

More Related Content

What's hot

Smart service systems 20150228 v2
Smart service systems 20150228 v2Smart service systems 20150228 v2
Smart service systems 20150228 v2ISSIP
 
[台灣人工智慧學校] 台中分校第二期開學典禮 - 執行長報告
[台灣人工智慧學校] 台中分校第二期開學典禮 - 執行長報告[台灣人工智慧學校] 台中分校第二期開學典禮 - 執行長報告
[台灣人工智慧學校] 台中分校第二期開學典禮 - 執行長報告台灣資料科學年會
 
State of Africa Artificial Intelliegnce -Part 1
State of Africa Artificial Intelliegnce -Part 1State of Africa Artificial Intelliegnce -Part 1
State of Africa Artificial Intelliegnce -Part 1Dr Sulaimon Afolabi
 
Spohrer icer 20150810 v1
Spohrer icer 20150810 v1Spohrer icer 20150810 v1
Spohrer icer 20150810 v1ISSIP
 
Iot and prediction 2015
Iot and prediction 2015Iot and prediction 2015
Iot and prediction 2015Geoffrey Yuen
 
AI vs Machine Learning vs Deep Learning | Machine Learning Training with Pyth...
AI vs Machine Learning vs Deep Learning | Machine Learning Training with Pyth...AI vs Machine Learning vs Deep Learning | Machine Learning Training with Pyth...
AI vs Machine Learning vs Deep Learning | Machine Learning Training with Pyth...Edureka!
 

What's hot (7)

Smart service systems 20150228 v2
Smart service systems 20150228 v2Smart service systems 20150228 v2
Smart service systems 20150228 v2
 
[台灣人工智慧學校] 台中分校第二期開學典禮 - 執行長報告
[台灣人工智慧學校] 台中分校第二期開學典禮 - 執行長報告[台灣人工智慧學校] 台中分校第二期開學典禮 - 執行長報告
[台灣人工智慧學校] 台中分校第二期開學典禮 - 執行長報告
 
State of Africa Artificial Intelliegnce -Part 1
State of Africa Artificial Intelliegnce -Part 1State of Africa Artificial Intelliegnce -Part 1
State of Africa Artificial Intelliegnce -Part 1
 
Spohrer icer 20150810 v1
Spohrer icer 20150810 v1Spohrer icer 20150810 v1
Spohrer icer 20150810 v1
 
Introduction to AI Governance
Introduction to AI GovernanceIntroduction to AI Governance
Introduction to AI Governance
 
Iot and prediction 2015
Iot and prediction 2015Iot and prediction 2015
Iot and prediction 2015
 
AI vs Machine Learning vs Deep Learning | Machine Learning Training with Pyth...
AI vs Machine Learning vs Deep Learning | Machine Learning Training with Pyth...AI vs Machine Learning vs Deep Learning | Machine Learning Training with Pyth...
AI vs Machine Learning vs Deep Learning | Machine Learning Training with Pyth...
 

Similar to Why Python in Scientific Research?

The trend analysis of the level of fin metrics and e-stat tools for research ...
The trend analysis of the level of fin metrics and e-stat tools for research ...The trend analysis of the level of fin metrics and e-stat tools for research ...
The trend analysis of the level of fin metrics and e-stat tools for research ...Alexander Decker
 
11.the trend analysis of the level of fin metrics and e-stat tools for resear...
11.the trend analysis of the level of fin metrics and e-stat tools for resear...11.the trend analysis of the level of fin metrics and e-stat tools for resear...
11.the trend analysis of the level of fin metrics and e-stat tools for resear...Alexander Decker
 
Agent-Based Problem Solving Methods In Big Data Environment
Agent-Based Problem Solving Methods In Big Data EnvironmentAgent-Based Problem Solving Methods In Big Data Environment
Agent-Based Problem Solving Methods In Big Data EnvironmentLaurie Smith
 
Internetdagar: DigComp 2.2 update
Internetdagar: DigComp 2.2 updateInternetdagar: DigComp 2.2 update
Internetdagar: DigComp 2.2 updateRiina Vuorikari
 
The Emerging Social Intranet
The Emerging Social IntranetThe Emerging Social Intranet
The Emerging Social IntranetFredric Landqvist
 
ebusiness Strategy in Entrepreneurship 1: Pedro Eloy at SMECC - 20130806
ebusiness Strategy in Entrepreneurship 1: Pedro Eloy at SMECC - 20130806ebusiness Strategy in Entrepreneurship 1: Pedro Eloy at SMECC - 20130806
ebusiness Strategy in Entrepreneurship 1: Pedro Eloy at SMECC - 20130806smecchk
 
Simpler, Gentler Design Priorities That Benefit Human-Centered Design: The re...
Simpler, Gentler Design Priorities That Benefit Human-Centered Design: The re...Simpler, Gentler Design Priorities That Benefit Human-Centered Design: The re...
Simpler, Gentler Design Priorities That Benefit Human-Centered Design: The re...Martha Russell
 
E-Governance in Africa From Theory to Action a Handbook on icts for Local Gov...
E-Governance in Africa From Theory to Action a Handbook on icts for Local Gov...E-Governance in Africa From Theory to Action a Handbook on icts for Local Gov...
E-Governance in Africa From Theory to Action a Handbook on icts for Local Gov...Angelika B.
 
IRJET- Improved Model for Big Data Analytics using Dynamic Multi-Swarm Op...
IRJET-  	  Improved Model for Big Data Analytics using Dynamic Multi-Swarm Op...IRJET-  	  Improved Model for Big Data Analytics using Dynamic Multi-Swarm Op...
IRJET- Improved Model for Big Data Analytics using Dynamic Multi-Swarm Op...IRJET Journal
 
Gridforum David De Roure Newe Science 20080402
Gridforum David De Roure Newe Science 20080402Gridforum David De Roure Newe Science 20080402
Gridforum David De Roure Newe Science 20080402vrij
 
A Study On Hybrid System
A Study On Hybrid SystemA Study On Hybrid System
A Study On Hybrid SystemCarmen Sanborn
 
ai_ml aicet internship report ppt 1.pptx
ai_ml aicet internship report ppt 1.pptxai_ml aicet internship report ppt 1.pptx
ai_ml aicet internship report ppt 1.pptxSravyaSathi
 
An Ecosystem Approach to Artificial Intelligence
An Ecosystem Approach to Artificial IntelligenceAn Ecosystem Approach to Artificial Intelligence
An Ecosystem Approach to Artificial IntelligenceAlex Liu
 
[Keynote] predictive technologies and the prediction of technology - Bob Will...
[Keynote] predictive technologies and the prediction of technology - Bob Will...[Keynote] predictive technologies and the prediction of technology - Bob Will...
[Keynote] predictive technologies and the prediction of technology - Bob Will...PAPIs.io
 
Modelling and Simulation Approaches for Techno-Societal Phenomena
Modelling and Simulation Approaches for Techno-Societal Phenomena Modelling and Simulation Approaches for Techno-Societal Phenomena
Modelling and Simulation Approaches for Techno-Societal Phenomena Yannis Charalabidis
 
ICEGOV2009 - Opening
ICEGOV2009 - OpeningICEGOV2009 - Opening
ICEGOV2009 - OpeningICEGOV
 

Similar to Why Python in Scientific Research? (20)

The trend analysis of the level of fin metrics and e-stat tools for research ...
The trend analysis of the level of fin metrics and e-stat tools for research ...The trend analysis of the level of fin metrics and e-stat tools for research ...
The trend analysis of the level of fin metrics and e-stat tools for research ...
 
11.the trend analysis of the level of fin metrics and e-stat tools for resear...
11.the trend analysis of the level of fin metrics and e-stat tools for resear...11.the trend analysis of the level of fin metrics and e-stat tools for resear...
11.the trend analysis of the level of fin metrics and e-stat tools for resear...
 
Agent-Based Problem Solving Methods In Big Data Environment
Agent-Based Problem Solving Methods In Big Data EnvironmentAgent-Based Problem Solving Methods In Big Data Environment
Agent-Based Problem Solving Methods In Big Data Environment
 
Internetdagar: DigComp 2.2 update
Internetdagar: DigComp 2.2 updateInternetdagar: DigComp 2.2 update
Internetdagar: DigComp 2.2 update
 
Big Data Talk
Big Data TalkBig Data Talk
Big Data Talk
 
The Emerging Social Intranet
The Emerging Social IntranetThe Emerging Social Intranet
The Emerging Social Intranet
 
Dr K Subramanian
Dr K SubramanianDr K Subramanian
Dr K Subramanian
 
ebusiness Strategy in Entrepreneurship 1: Pedro Eloy at SMECC - 20130806
ebusiness Strategy in Entrepreneurship 1: Pedro Eloy at SMECC - 20130806ebusiness Strategy in Entrepreneurship 1: Pedro Eloy at SMECC - 20130806
ebusiness Strategy in Entrepreneurship 1: Pedro Eloy at SMECC - 20130806
 
Simpler, Gentler Design Priorities That Benefit Human-Centered Design: The re...
Simpler, Gentler Design Priorities That Benefit Human-Centered Design: The re...Simpler, Gentler Design Priorities That Benefit Human-Centered Design: The re...
Simpler, Gentler Design Priorities That Benefit Human-Centered Design: The re...
 
E-Governance in Africa From Theory to Action a Handbook on icts for Local Gov...
E-Governance in Africa From Theory to Action a Handbook on icts for Local Gov...E-Governance in Africa From Theory to Action a Handbook on icts for Local Gov...
E-Governance in Africa From Theory to Action a Handbook on icts for Local Gov...
 
IRJET- Improved Model for Big Data Analytics using Dynamic Multi-Swarm Op...
IRJET-  	  Improved Model for Big Data Analytics using Dynamic Multi-Swarm Op...IRJET-  	  Improved Model for Big Data Analytics using Dynamic Multi-Swarm Op...
IRJET- Improved Model for Big Data Analytics using Dynamic Multi-Swarm Op...
 
Gridforum David De Roure Newe Science 20080402
Gridforum David De Roure Newe Science 20080402Gridforum David De Roure Newe Science 20080402
Gridforum David De Roure Newe Science 20080402
 
A Study On Hybrid System
A Study On Hybrid SystemA Study On Hybrid System
A Study On Hybrid System
 
ai_ml aicet internship report ppt 1.pptx
ai_ml aicet internship report ppt 1.pptxai_ml aicet internship report ppt 1.pptx
ai_ml aicet internship report ppt 1.pptx
 
RAPIDE
RAPIDERAPIDE
RAPIDE
 
An Ecosystem Approach to Artificial Intelligence
An Ecosystem Approach to Artificial IntelligenceAn Ecosystem Approach to Artificial Intelligence
An Ecosystem Approach to Artificial Intelligence
 
[Keynote] predictive technologies and the prediction of technology - Bob Will...
[Keynote] predictive technologies and the prediction of technology - Bob Will...[Keynote] predictive technologies and the prediction of technology - Bob Will...
[Keynote] predictive technologies and the prediction of technology - Bob Will...
 
Data Mining the City 2019 - Week 1
Data Mining the City 2019 - Week 1Data Mining the City 2019 - Week 1
Data Mining the City 2019 - Week 1
 
Modelling and Simulation Approaches for Techno-Societal Phenomena
Modelling and Simulation Approaches for Techno-Societal Phenomena Modelling and Simulation Approaches for Techno-Societal Phenomena
Modelling and Simulation Approaches for Techno-Societal Phenomena
 
ICEGOV2009 - Opening
ICEGOV2009 - OpeningICEGOV2009 - Opening
ICEGOV2009 - Opening
 

More from Erika Fille Legara

Integrating Generative AI into Educational Practices.pdf
Integrating Generative AI into Educational Practices.pdfIntegrating Generative AI into Educational Practices.pdf
Integrating Generative AI into Educational Practices.pdfErika Fille Legara
 
Enhancing Public Sector Productivity with Technology
Enhancing Public Sector Productivity with TechnologyEnhancing Public Sector Productivity with Technology
Enhancing Public Sector Productivity with TechnologyErika Fille Legara
 
Data Analytics: Opportunities and Challenges for Business Schools
Data Analytics: Opportunities and Challenges for Business SchoolsData Analytics: Opportunities and Challenges for Business Schools
Data Analytics: Opportunities and Challenges for Business SchoolsErika Fille Legara
 
Community Detection with Networkx
Community Detection with NetworkxCommunity Detection with Networkx
Community Detection with NetworkxErika Fille Legara
 
Machine Learning and the Smart City
Machine Learning and the Smart CityMachine Learning and the Smart City
Machine Learning and the Smart CityErika Fille Legara
 

More from Erika Fille Legara (6)

Integrating Generative AI into Educational Practices.pdf
Integrating Generative AI into Educational Practices.pdfIntegrating Generative AI into Educational Practices.pdf
Integrating Generative AI into Educational Practices.pdf
 
Enhancing Public Sector Productivity with Technology
Enhancing Public Sector Productivity with TechnologyEnhancing Public Sector Productivity with Technology
Enhancing Public Sector Productivity with Technology
 
The Power of Partnerships
The Power of PartnershipsThe Power of Partnerships
The Power of Partnerships
 
Data Analytics: Opportunities and Challenges for Business Schools
Data Analytics: Opportunities and Challenges for Business SchoolsData Analytics: Opportunities and Challenges for Business Schools
Data Analytics: Opportunities and Challenges for Business Schools
 
Community Detection with Networkx
Community Detection with NetworkxCommunity Detection with Networkx
Community Detection with Networkx
 
Machine Learning and the Smart City
Machine Learning and the Smart CityMachine Learning and the Smart City
Machine Learning and the Smart City
 

Recently uploaded

Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...amitlee9823
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 

Recently uploaded (20)

Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 

Why Python in Scientific Research?

  • 1. Why Python in Scientific Research? Erika Fille Legara, Ph.D. Program Director, M.S. in Data Science Asian Institute of Management @eflegara | eflegara.github.io
  • 2. July 2017January 2012January 2006 ~5.5 years Master of Science in Data Science
  • 3. Complex Systems “In general usage, complexity tends to be used to characterize something with many parts in intricate arrangement.” EF Legara • @eflegara • Asian Inst. of Management
  • 4. Complicated vs. Complex EF Legara • @eflegara • Asian Inst. of Management
  • 5. Complicated vs. Complex EF Legara • @eflegara • Asian Inst. of Management
  • 6. Complex Systems in Nature EF Legara • @eflegara • Asian Inst. of Management
  • 7. Complex Systems in Society EF Legara • @eflegara • Asian Inst. of Management
  • 8. Complex Systems • LARGE and DIVERSE INTERACTING parts • No centralised control • SELF-ORGANISATION and EMERGENCE • EVOLUTION and ADAPTATION EF Legara • @eflegara • Asian Inst. of Management
  • 9. Why Study Complex Systems 1. Demographic change 2. Financial and economic stability 3. Social, economic and political inclusion 4. Public health (epidemics) 5. Balance of power and conflict 6. Corruption and crime 7. Collective social behavior 8. Institutional design 9. Sustainable use of resources 10. Reliability of critical infrastructures Real-World Issues EF Legara • @eflegara • Asian Inst. of Management
  • 10. “I think the next century will be the century of Complexity.”
  • 11. Complexity Science “The whole is more than the sum of its parts.” EF Legara • @eflegara • Asian Inst. of Management
  • 13. Urban Complexity Projects Bus Arrivals Waiting time ½ x headway2 = the area of each triangle time headway headway EWT SWT AWT An interactive visual, demand modelling, and decision-support tool.!
  • 14. Bus Arrivals Waiting time ½ x headway2 = the area of each triangle time headway headway EWT SWT AWT An interactive visual, demand modelling, and decision-support tool.!An interactive visual, demand modelling, and decision-support tool.! Bus Arrivals Waiting time ½ x headway2 = the area of each triangle time headway headway EWT SWT AWT Modeling and Simulations of the Rapid Transit System Reliability Analysis of Bus Arrivals Lightless intersection control numerical simulations Land-Use & Transport Modeling Crowd Modeling and Simulations Characterizing Public Transport Commuters Resilience of Commuter Encounter Networks Aging, Biology & Computing: Healthspan Identification of Regulators in a Human Gene Network Urban Morphology Dynamical Model of Twitter Activity Profiles Diffusion & Cascading Failures on Multiplex Networks Urban Complexity Projects
  • 16. BLACK-BOX models MECHANISM-BASED models START STEP DECISION ACTION ACTION END END PREDICTIVE ANALYTICS EF Legara • @eflegara • Asian Inst. of Management
  • 17. Multilevel Marketing or Pyramid Scams? A mechanism-based model to reconstruct network marketing EF Legara • @eflegara • Asian Inst. of Management
  • 18. Agent-Based Modeling + Network Science Most real-world systems can only be modeled algorithmically. “Social Network” EF Legara • @eflegara • Asian Inst. of Management
  • 19. Agent-based modeling a class of computational models for simulating the actions and interactions of autonomous agents EF Legara • @eflegara • Asian Inst. of Management
  • 20. Agent-based modeling • Bottom-up approach • Simulate actions and interactions of autonomous agents in a synthetic virtual “world” • Best for “what-if” scenario modeling Applications • Epidemiology and Contagion • Traffic • Financial markets ** EF Legara (2014). Complexity in Public Policy: Tools and Applications (Complex Networks and Agent-Based Models: An Overview). Managing Complexity from a Public Policy Perspective (A Lecture), Civil Service College, Singapore, 15-16 October 2014. ABM in Public Policy** Organisation for Economic Co-operation and Development (OECD) Global Science Forum
  • 21. Agent-Based Modeling EF Legara, KK Lee, GG Hung, and C Monterola, "Mechanism-based model of a mass rapid transit system: A perspective," Int. J. Mod. Phys. Conf. Ser. 36, 1560011 (2015). N Othman, EF Legara, V Selvam, and C Monterola, "A Data-Driven Agent-Based Model of Congestion and Scaling Dynamics of Rapid Transit Systems," J of Computational Science (2015). Integrated Public Transportation Visualization and Simulation Platform of Singapore Predicting the H1N1 Epidemic The predicted spread of the H1N1 epidemics during 2009, representing the first successful real-time prediction of a pandemic [13]. The project, relying on data describing the structure and the dynamics of the worldwide transportation network, foresaw that H1N1 will peak out in October 2009, in contrast with the expected January-February peak of influenza. This meant that the vaccines timed for November 2009 were too late, eventually having little impact on the outcome of the epdemic. The success of this project shows the power of network science in facilitating advances in areas of key importance for humanity. Video courtesy of Alessandro Vespignani. Network Science by Albert-Laszlo Barabasi. EF Legara • @eflegara • Asian Inst. of Management
  • 22. SOCIETY BUSINESS NETWORK EF Legara • @eflegara • Asian Inst. of Management
  • 23. Network Science • Short path length • High clustering coefficient Social Network EF Legara • @eflegara • Asian Inst. of Management
  • 24. 1 2 3 4 5 6 Can you connect yourself to Donald Trump? Short path length “It’s a small world!” EF Legara • @eflegara • Asian Inst. of Management
  • 25. High clustering coefficient Our “friends” are likely to also be “friends” with each other. EF Legara • @eflegara • Asian Inst. of Management
  • 26. EF Legara • @eflegara • Asian Inst. of Management C++ C++
  • 27. import networkx as nx G = nx.watts_strogatz_graph(n, k, p, seed=None) EF Legara • @eflegara • Asian Inst. of Management
  • 28. NetworkX The built-in libraries!! EF Legara • @eflegara • Asian Inst. of Management
  • 29.
  • 30. EF Legara • @eflegara • Asian Inst. of Management
  • 31. Aric Hagberg Dan Schult Pieter Swart The community!! EF Legara • @eflegara • Asian Inst. of Management
  • 32. Watts-Strogatz Social Network Model Unilevel Business Network Binary Level Business Network EF Legara • @eflegara • Asian Inst. of Management EF Legara, C Monterola, DE Juanico, M Litong-Palima, C. Saloma, "Earning potential in multilevel marketing enterprises," Physica A 387, pp. 4889-4895 (2008).
  • 33. Contrary to claims of unbridled growth. analytic actual simulated NumberofAgents Level https://tinyurl.com/erika-aim-mlm EF Legara, C Monterola, DE Juanico, M Litong-Palima, C. Saloma, "Earning potential in multilevel marketing enterprises," Physica A 387, pp. 4889-4895 (2008).
  • 34. The Unexpected Effectiveness of Python in Science by Jake VanderPlas EF Legara • @eflegara • Asian Inst. of Management
  • 38. EF Legara • @eflegara • Asian Inst. of Management
  • 39.
  • 40. GBM DRF SVM Train the ML models Adult Child Senior Citizen EF Legara and C Monterola, "Inferring Passenger Types from Commuter Eigentravel Matrices," Transportmetrica B: Transport Dynamics, Feb 2017. Doi: 10.1080/21680566.2017.1291377 (“travel DNA”)
  • 41. https://xkcd.com/353/ EF Legara • @eflegara • Asian Inst. of Management
  • 42. EF Legara • @eflegara • Asian Inst. of Management
  • 43. C++ python EF Legara • @eflegara • Asian Inst. of Management
  • 44. python IEEE SCALE Challenge. First Prize Winner Perfect for prototyping. python Scalable complex system modeling for a sustainable city EF Legara • @eflegara • Asian Inst. of Management
  • 45. EF Legara • @eflegara • Asian Inst. of Management
  • 47. Why python? It’s simple and dynamic! The built-in libraries! The community! The reproducibility! And many more… EF Legara • @eflegara • Asian Inst. of Management
  • 48. Why Python in Scientific Research? Erika Fille Legara, Ph.D. Program Director, M.S. in Data Science Asian Institute of Management @eflegara | eflegara.github.io