SlideShare a Scribd company logo
1 of 43
Download to read offline
Research Methods & Comms. 
y.wurm@qmul.ac.uk
© Alex Wild & others
Atta leaf-cutter ants 
© National Geographic
Atta leaf-cutter ants 
© National Geographic
Atta leaf-cutter ants 
© National Geographic
Oecophylla Weaver ants 
© ameisenforum.de
© ameisenforum.de 
Fourmis tisserandes
© ameisenforum.de 
Oecophylla Weaver ants
© wynnie@flickr © forestryimages.org
Tofilski et al 2008 
Forelius pusillus
Forelius pusillus hides the nest entrance at night 
Tofilski et al 2008
Forelius pusillus hides the nest entrance at night 
Tofilski et al 2008
Forelius pusillus hides the nest entrance at night 
Tofilski et al 2008
Forelius pusillus hides the nest entrance at night 
Tofilski et al 2008
Forelius pusillus hides the nest entrance at night 
Avant 
Workers staying outside die 
« preventive self-sacrifice » 
Tofilski et al 2008
Dorylus driver ants: ants with no home 
© BBC
Animal biomass (Brazilian rainforest) 
Mammals 
Birds 
Reptiles 
Other insects Amphibians 
from Fittkau & Klinge 1973 
! 
Earthworms 
! 
! 
Spiders 
Soil fauna excluding 
earthworms, 
ants & termites 
Ants & termites
Big data is invading biology
This changes 
454 
everything. 
Illumina 
Solid... 
Any lab can 
sequence 
anything!
Big data is invading biology 
• Genomics 
• Biodiversity assessments 
• Stool microbiome sequencing 
• Personalized medicine 
• Cancer genomics 
• Sensor networks - e.g tracking microclimates 
• Aerial surveys (Drones) - e.g. crop productivity; rainforest cover 
• Camera traps
Learning to deal with big data takes time 
• New Master’s Programs @ QM: 
• Bioinformatics (for biologists) 
• Ecological & Evolutionary Genomics (or Biodiversity Informatics) 
• Our 6 hours of practicals.
Practicals 
• Aim: get relevant data handling skills 
• Doing things by hand: slow, error-prone, often impossible. 
• Automate! 
• Basic programming 
• in R 
• no stats!
Practicals: format 
• Groups - ok? 
• 3h practical this week 
• data accessing/subsetting 
• search/replace 
• regular expressions 
• 3h in two weeks 
• 2h practical 
• functions 
• loops 
• 1h exam (last hour of practical)
http://tryr.codeschool.com
Regular expressions: 
Text search on steroids. 
Regular expression Finds 
David David 
Dav(e|id) David, Dave 
Dav(e|id|ide|o) David, Dave, Davide, Davo 
At{1,2}enborough Attenborough, 
Atenborough 
Atte[nm]borough Attenborough, 
Attemborough 
At{1,2}[ei][nm]bo{0,1}ro(ugh){0,1} Atimbro, attenbrough, etc. 
Easy counting, replacing all with “Sir David Attenborough”
Regular expressions 
Synonymous with 
d [0-9] 
[A-z] [A-z], ie [A-Za-z] 
s whitespace 
. any single character 
.+ one to many of anything 
b* between 0 and infinity letter ‘b’ 
[^abc] any character other than a, b or c. 
( ( 
[:punct:] any of these: ! " # $ % & ' ( ) * + , - . / 
: ; < = > ? @ [  ] ^ _ ` { | 
• Google “Regular expression cheat sheet” 
• ?regexp
Functions 
• R has many. e.g.: plot(), t.test() 
• Making your own: 
tree_age_estimate <- function(diameter, species) { 
[...do the magic... 
# maybe something like: 
growth.rate <- growth.rates[ species ] 
age.estimate <- diameter / growth.rate 
...] 
! 
return(age.estimate) 
} 
> tree_age_estimate(25, “White Oak”) 
+ 66 
> tree_age_estimate(60, “Carya ovata”) 
+ 190
“for” 
Loop 
> possible_colours <- c('blue', 'cyan', 'sky-blue', 'navy blue', 
'steel blue', 'royal blue', 'slate blue', 'light blue', 'dark 
blue', 'prussian blue', 'indigo', 'baby blue', 'electric blue') 
! 
> possible_colours 
[1] "blue" "cyan" "sky-blue" "navy blue" 
[5] "steel blue" "royal blue" "slate blue" "light blue" 
[9] "dark blue" "prussian blue" "indigo" "baby blue" 
[13] "electric blue" 
! 
> for (colour in possible_colours) { 
+ print(paste("The sky is oh so, so", colour)) 
+ } 
! 
[1] "The sky is so, oh so blue" 
[1] "The sky is so, oh so cyan" 
[1] "The sky is so, oh so sky-blue" 
[1] "The sky is so, oh so navy blue" 
[1] "The sky is so, oh so steel blue" 
[1] "The sky is so, oh so royal blue" 
[1] "The sky is so, oh so slate blue" 
[1] "The sky is so, oh so light blue" 
[1] "The sky is so, oh so dark blue" 
[1] "The sky is so, oh so prussian blue" 
[1] "The sky is so, oh so indigo" 
[1] "The sky is so, oh so baby blue" 
[1] "The sky is so, oh so electric blue"
xkcd
1.23 (?)
More career stuff 
• Internships? 
•What does PhD mean? 
• Basic CV rules
Writing 
• an essay 
• a cover letter 
• a reference letter 
• (a “new scientist article”) 
• a dissertation 
• (an abstract)
QMUL marking scheme Marking Criteria and Mark Scheme for Essay-style Questions 
Levels 5 - 6 Level 6 
All Levels 
(Desirable in other years) 
Evidence of Comprehension Breadth and Depth of Knowledge Irrelevant Material and Errors Synthesis & Balance Originality & Innovation 
A+ Outstanding. Deep insight 
Outstanding. As much as could be 
expected 
Absent or minimal Evidence of critical analysis Original ideas and insight 
Clear understanding. Shrewd and 
appropriate 
Extensive. Almost as much as could be 
expected 
Minimal or absent Astute selection and juxtaposition Some evidence of creative A- Tending to description rather than 
interpretation 
Extensive Minimal Appropriate selection and combination Some 
A-- Sufficient to marshal a well-organised, 
direct response 
Most key points but not extensive 
Perhaps some minor errors and tangential 
material 
Inappropriate balance, partial synthesis Limited 
Sufficient to marshal an organised, direct 
response 
Not all key points but comprehensive and 
accurate 
Some minor errors and tangential material Inappropriate balance, partial synthesis Limited 
Not a direct response but sufficient for a 
logical presentation. 
Several omissions but some key points Some errors, tangential material Minimal Minimal 
D,E Poor comprehension, muddled 
organisation 
Major omissions. No key points. A few 
basic facts 
Major factual errors. Frequently irrelevant None None 
F+ Almost none One or two very minor points correct Extensively irrelevant or wrong None None 
None 
One or two very minor points just about 
correct 
Extensively irrelevant or wrong None None 
F- None No evidence of being better if longer Almost all irrelevant or wrong None None 
Nothing written Nothing written Nothing written None None 
Notes: 
x In order to qualify for an "A-grade" the work must meet most of the indicated criteria. 
x Grade to % conversion: A+ = 100; A = 92; A- = 83; A-- = 74; B+ = 68; B = 65; B- = 63; C+ = 58; C = 55; C- = 53; D+ = 49; D = 48; D- = 47; E+ = 44; E = 43; E- = 42; F++ = 39; F+ = 37; F = 27; F- = 17; 0 = 0
Important for all: Structure 
Clear overall structure? 
Separate intro 
starts from general points. 
announces the structure (paragraphs or major 
sections). 
One paragraph per idea/point. 
Clear structure within each paragraph. 
If includes a list: “three lines of evidence suggest 
that X. First, ...., Second, ... Finally....” 
Clarity of each sentence. 
No unnecessary words! 
Try to make smooth transitions
More writing tips. 
• No ping-ponging! 
• No unnecessary ideas. 
• Eliminate unnecessary words. 
• “We have performed X” -- “We did X” 
• shorter is better 
• Put MS Word in “strict grammar” 
• Eliminate jargon. 
• write for the “general smart scientists” with little domain 
specific knowledge.
Writing 
• an essay 
• a cover letter 
• a reference letter 
• (a “new scientist article”) 
• a dissertation 
• (an abstract)
Rest of our time together 
Experimental design 
(Reproducible research)
Why consider experimental design? 
• If you’re performing experiments 
• Cost 
• Time 
• for experiment 
• for analysis 
• Ethics 
• If you’re deciding to fund? to buy? to approve? to compete? 
• are the results real? 
• can you trust the data?
Main potential problems 
• Pseudoreplication 
• Confounding factors 
• Insufficient data/power 
• Inappropriate statistics 
Inaccurate  Wrong 
Misleading

More Related Content

Similar to 2013 10-16-sbc3610-research methcomm

2014 11-12 sbsm032rstatsprogramming.key
2014 11-12 sbsm032rstatsprogramming.key2014 11-12 sbsm032rstatsprogramming.key
2014 11-12 sbsm032rstatsprogramming.keyYannick Wurm
 
Give a Great Tech Talk
Give a Great Tech TalkGive a Great Tech Talk
Give a Great Tech Talkjberkus
 
2015 11-17-programming inr.key
2015 11-17-programming inr.key2015 11-17-programming inr.key
2015 11-17-programming inr.keyYannick Wurm
 
Code Like Pythonista
Code Like PythonistaCode Like Pythonista
Code Like PythonistaChiyoung Song
 
Science journal club presentation on .ppt
Science journal club presentation on .pptScience journal club presentation on .ppt
Science journal club presentation on .pptAnnie Zeidman-Karpinski
 
Creating Presentations That Matter - A 1-day workshop (May 4th) at SVC
Creating Presentations That Matter - A 1-day workshop (May 4th) at SVCCreating Presentations That Matter - A 1-day workshop (May 4th) at SVC
Creating Presentations That Matter - A 1-day workshop (May 4th) at SVCAshley Bright
 
Effective presentation for doctors practical tips
Effective presentation for doctors practical tipsEffective presentation for doctors practical tips
Effective presentation for doctors practical tipsArunSharma10
 
Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing Mustafa Jarrar
 
Peter Norvig - NYC Machine Learning 2013
Peter Norvig - NYC Machine Learning 2013Peter Norvig - NYC Machine Learning 2013
Peter Norvig - NYC Machine Learning 2013Michael Scovetta
 
2015 10-7-9am regex-functions-loops.key
2015 10-7-9am regex-functions-loops.key2015 10-7-9am regex-functions-loops.key
2015 10-7-9am regex-functions-loops.keyYannick Wurm
 
Four Languages From Forty Years Ago
Four Languages From Forty Years AgoFour Languages From Forty Years Ago
Four Languages From Forty Years AgoScott Wlaschin
 
Getting published lecture by Natalie Reid
Getting published lecture by Natalie ReidGetting published lecture by Natalie Reid
Getting published lecture by Natalie ReidNur Azaliah Abu Bakar
 
textprocessingboth.pptx
textprocessingboth.pptxtextprocessingboth.pptx
textprocessingboth.pptxbdiot
 

Similar to 2013 10-16-sbc3610-research methcomm (20)

2014 11-12 sbsm032rstatsprogramming.key
2014 11-12 sbsm032rstatsprogramming.key2014 11-12 sbsm032rstatsprogramming.key
2014 11-12 sbsm032rstatsprogramming.key
 
Study skills
Study skillsStudy skills
Study skills
 
Give a Great Tech Talk
Give a Great Tech TalkGive a Great Tech Talk
Give a Great Tech Talk
 
2015 11-17-programming inr.key
2015 11-17-programming inr.key2015 11-17-programming inr.key
2015 11-17-programming inr.key
 
Code Like Pythonista
Code Like PythonistaCode Like Pythonista
Code Like Pythonista
 
Science journal club presentation on .ppt
Science journal club presentation on .pptScience journal club presentation on .ppt
Science journal club presentation on .ppt
 
Ruby 101
Ruby 101Ruby 101
Ruby 101
 
Geography Lecture
Geography LectureGeography Lecture
Geography Lecture
 
Creating Presentations That Matter - A 1-day workshop (May 4th) at SVC
Creating Presentations That Matter - A 1-day workshop (May 4th) at SVCCreating Presentations That Matter - A 1-day workshop (May 4th) at SVC
Creating Presentations That Matter - A 1-day workshop (May 4th) at SVC
 
Effective presentation for doctors practical tips
Effective presentation for doctors practical tipsEffective presentation for doctors practical tips
Effective presentation for doctors practical tips
 
Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing Adnan: Introduction to Natural Language Processing
Adnan: Introduction to Natural Language Processing
 
Peter Norvig - NYC Machine Learning 2013
Peter Norvig - NYC Machine Learning 2013Peter Norvig - NYC Machine Learning 2013
Peter Norvig - NYC Machine Learning 2013
 
2015 10-7-9am regex-functions-loops.key
2015 10-7-9am regex-functions-loops.key2015 10-7-9am regex-functions-loops.key
2015 10-7-9am regex-functions-loops.key
 
Majorfinal
MajorfinalMajorfinal
Majorfinal
 
Four Languages From Forty Years Ago
Four Languages From Forty Years AgoFour Languages From Forty Years Ago
Four Languages From Forty Years Ago
 
Useful ideas for the class
Useful ideas for the classUseful ideas for the class
Useful ideas for the class
 
Getting published lecture by Natalie Reid
Getting published lecture by Natalie ReidGetting published lecture by Natalie Reid
Getting published lecture by Natalie Reid
 
textprocessingboth.pptx
textprocessingboth.pptxtextprocessingboth.pptx
textprocessingboth.pptx
 
Python 101 1
Python 101   1Python 101   1
Python 101 1
 
Test Assessment
Test AssessmentTest Assessment
Test Assessment
 

More from Yannick Wurm

2018 09-03-ses open-fair_practices_in_evolutionary_genomics
2018 09-03-ses open-fair_practices_in_evolutionary_genomics2018 09-03-ses open-fair_practices_in_evolutionary_genomics
2018 09-03-ses open-fair_practices_in_evolutionary_genomicsYannick Wurm
 
2018 08-reduce risks of genomics research
2018 08-reduce risks of genomics research2018 08-reduce risks of genomics research
2018 08-reduce risks of genomics researchYannick Wurm
 
2017 11-15-reproducible research
2017 11-15-reproducible research2017 11-15-reproducible research
2017 11-15-reproducible researchYannick Wurm
 
2016 09-16-fairdom
2016 09-16-fairdom2016 09-16-fairdom
2016 09-16-fairdomYannick Wurm
 
2016 05-31-wurm-social-chromosome
2016 05-31-wurm-social-chromosome2016 05-31-wurm-social-chromosome
2016 05-31-wurm-social-chromosomeYannick Wurm
 
2016 05-30-monday-assembly
2016 05-30-monday-assembly2016 05-30-monday-assembly
2016 05-30-monday-assemblyYannick Wurm
 
2016 05-29-intro-sib-springschool-leuker bad
2016 05-29-intro-sib-springschool-leuker bad2016 05-29-intro-sib-springschool-leuker bad
2016 05-29-intro-sib-springschool-leuker badYannick Wurm
 
2015 12-18- Avoid having to retract your genomics analysis - Popgroup Reprodu...
2015 12-18- Avoid having to retract your genomics analysis - Popgroup Reprodu...2015 12-18- Avoid having to retract your genomics analysis - Popgroup Reprodu...
2015 12-18- Avoid having to retract your genomics analysis - Popgroup Reprodu...Yannick Wurm
 
2015 11-10-bio-in-docker-oswitch
2015 11-10-bio-in-docker-oswitch2015 11-10-bio-in-docker-oswitch
2015 11-10-bio-in-docker-oswitchYannick Wurm
 
Week 5 genetic basis of evolution
Week 5   genetic basis of evolutionWeek 5   genetic basis of evolution
Week 5 genetic basis of evolutionYannick Wurm
 
Biol113 week4 evolution
Biol113 week4 evolutionBiol113 week4 evolution
Biol113 week4 evolutionYannick Wurm
 
2015 10-7-11am-reproducible research
2015 10-7-11am-reproducible research2015 10-7-11am-reproducible research
2015 10-7-11am-reproducible researchYannick Wurm
 
2015 09-29-sbc322-methods.key
2015 09-29-sbc322-methods.key2015 09-29-sbc322-methods.key
2015 09-29-sbc322-methods.keyYannick Wurm
 
2015 09-28 bio721 intro
2015 09-28 bio721 intro2015 09-28 bio721 intro
2015 09-28 bio721 introYannick Wurm
 
Sustainable software institute Collaboration workshop
Sustainable software institute Collaboration workshopSustainable software institute Collaboration workshop
Sustainable software institute Collaboration workshopYannick Wurm
 
2014 10-15-Nextbug edinburgh
2014 10-15-Nextbug edinburgh2014 10-15-Nextbug edinburgh
2014 10-15-Nextbug edinburghYannick Wurm
 

More from Yannick Wurm (20)

2018 09-03-ses open-fair_practices_in_evolutionary_genomics
2018 09-03-ses open-fair_practices_in_evolutionary_genomics2018 09-03-ses open-fair_practices_in_evolutionary_genomics
2018 09-03-ses open-fair_practices_in_evolutionary_genomics
 
2018 08-reduce risks of genomics research
2018 08-reduce risks of genomics research2018 08-reduce risks of genomics research
2018 08-reduce risks of genomics research
 
2017 11-15-reproducible research
2017 11-15-reproducible research2017 11-15-reproducible research
2017 11-15-reproducible research
 
2016 09-16-fairdom
2016 09-16-fairdom2016 09-16-fairdom
2016 09-16-fairdom
 
2016 05-31-wurm-social-chromosome
2016 05-31-wurm-social-chromosome2016 05-31-wurm-social-chromosome
2016 05-31-wurm-social-chromosome
 
2016 05-30-monday-assembly
2016 05-30-monday-assembly2016 05-30-monday-assembly
2016 05-30-monday-assembly
 
2016 05-29-intro-sib-springschool-leuker bad
2016 05-29-intro-sib-springschool-leuker bad2016 05-29-intro-sib-springschool-leuker bad
2016 05-29-intro-sib-springschool-leuker bad
 
2015 12-18- Avoid having to retract your genomics analysis - Popgroup Reprodu...
2015 12-18- Avoid having to retract your genomics analysis - Popgroup Reprodu...2015 12-18- Avoid having to retract your genomics analysis - Popgroup Reprodu...
2015 12-18- Avoid having to retract your genomics analysis - Popgroup Reprodu...
 
2015 11-10-bio-in-docker-oswitch
2015 11-10-bio-in-docker-oswitch2015 11-10-bio-in-docker-oswitch
2015 11-10-bio-in-docker-oswitch
 
Week 5 genetic basis of evolution
Week 5   genetic basis of evolutionWeek 5   genetic basis of evolution
Week 5 genetic basis of evolution
 
Biol113 week4 evolution
Biol113 week4 evolutionBiol113 week4 evolution
Biol113 week4 evolution
 
Evolution week3
Evolution week3Evolution week3
Evolution week3
 
2015 10-7-11am-reproducible research
2015 10-7-11am-reproducible research2015 10-7-11am-reproducible research
2015 10-7-11am-reproducible research
 
Evolution week2
Evolution week2Evolution week2
Evolution week2
 
2015 09-29-sbc322-methods.key
2015 09-29-sbc322-methods.key2015 09-29-sbc322-methods.key
2015 09-29-sbc322-methods.key
 
Sbc322 intro.key
Sbc322 intro.keySbc322 intro.key
Sbc322 intro.key
 
2015 09-28 bio721 intro
2015 09-28 bio721 intro2015 09-28 bio721 intro
2015 09-28 bio721 intro
 
Sustainable software institute Collaboration workshop
Sustainable software institute Collaboration workshopSustainable software institute Collaboration workshop
Sustainable software institute Collaboration workshop
 
2014 10-15-Nextbug edinburgh
2014 10-15-Nextbug edinburgh2014 10-15-Nextbug edinburgh
2014 10-15-Nextbug edinburgh
 
2014 12-09-oulu
2014 12-09-oulu2014 12-09-oulu
2014 12-09-oulu
 

Recently uploaded

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 

Recently uploaded (20)

#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

2013 10-16-sbc3610-research methcomm

  • 1. Research Methods & Comms. y.wurm@qmul.ac.uk
  • 2. © Alex Wild & others
  • 3.
  • 4. Atta leaf-cutter ants © National Geographic
  • 5. Atta leaf-cutter ants © National Geographic
  • 6. Atta leaf-cutter ants © National Geographic
  • 7.
  • 8. Oecophylla Weaver ants © ameisenforum.de
  • 11. © wynnie@flickr © forestryimages.org
  • 12. Tofilski et al 2008 Forelius pusillus
  • 13. Forelius pusillus hides the nest entrance at night Tofilski et al 2008
  • 14. Forelius pusillus hides the nest entrance at night Tofilski et al 2008
  • 15. Forelius pusillus hides the nest entrance at night Tofilski et al 2008
  • 16. Forelius pusillus hides the nest entrance at night Tofilski et al 2008
  • 17. Forelius pusillus hides the nest entrance at night Avant Workers staying outside die « preventive self-sacrifice » Tofilski et al 2008
  • 18. Dorylus driver ants: ants with no home © BBC
  • 19. Animal biomass (Brazilian rainforest) Mammals Birds Reptiles Other insects Amphibians from Fittkau & Klinge 1973 ! Earthworms ! ! Spiders Soil fauna excluding earthworms, ants & termites Ants & termites
  • 20.
  • 21. Big data is invading biology
  • 22. This changes 454 everything. Illumina Solid... Any lab can sequence anything!
  • 23. Big data is invading biology • Genomics • Biodiversity assessments • Stool microbiome sequencing • Personalized medicine • Cancer genomics • Sensor networks - e.g tracking microclimates • Aerial surveys (Drones) - e.g. crop productivity; rainforest cover • Camera traps
  • 24.
  • 25. Learning to deal with big data takes time • New Master’s Programs @ QM: • Bioinformatics (for biologists) • Ecological & Evolutionary Genomics (or Biodiversity Informatics) • Our 6 hours of practicals.
  • 26. Practicals • Aim: get relevant data handling skills • Doing things by hand: slow, error-prone, often impossible. • Automate! • Basic programming • in R • no stats!
  • 27. Practicals: format • Groups - ok? • 3h practical this week • data accessing/subsetting • search/replace • regular expressions • 3h in two weeks • 2h practical • functions • loops • 1h exam (last hour of practical)
  • 29. Regular expressions: Text search on steroids. Regular expression Finds David David Dav(e|id) David, Dave Dav(e|id|ide|o) David, Dave, Davide, Davo At{1,2}enborough Attenborough, Atenborough Atte[nm]borough Attenborough, Attemborough At{1,2}[ei][nm]bo{0,1}ro(ugh){0,1} Atimbro, attenbrough, etc. Easy counting, replacing all with “Sir David Attenborough”
  • 30. Regular expressions Synonymous with d [0-9] [A-z] [A-z], ie [A-Za-z] s whitespace . any single character .+ one to many of anything b* between 0 and infinity letter ‘b’ [^abc] any character other than a, b or c. ( ( [:punct:] any of these: ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ ] ^ _ ` { | • Google “Regular expression cheat sheet” • ?regexp
  • 31. Functions • R has many. e.g.: plot(), t.test() • Making your own: tree_age_estimate <- function(diameter, species) { [...do the magic... # maybe something like: growth.rate <- growth.rates[ species ] age.estimate <- diameter / growth.rate ...] ! return(age.estimate) } > tree_age_estimate(25, “White Oak”) + 66 > tree_age_estimate(60, “Carya ovata”) + 190
  • 32. “for” Loop > possible_colours <- c('blue', 'cyan', 'sky-blue', 'navy blue', 'steel blue', 'royal blue', 'slate blue', 'light blue', 'dark blue', 'prussian blue', 'indigo', 'baby blue', 'electric blue') ! > possible_colours [1] "blue" "cyan" "sky-blue" "navy blue" [5] "steel blue" "royal blue" "slate blue" "light blue" [9] "dark blue" "prussian blue" "indigo" "baby blue" [13] "electric blue" ! > for (colour in possible_colours) { + print(paste("The sky is oh so, so", colour)) + } ! [1] "The sky is so, oh so blue" [1] "The sky is so, oh so cyan" [1] "The sky is so, oh so sky-blue" [1] "The sky is so, oh so navy blue" [1] "The sky is so, oh so steel blue" [1] "The sky is so, oh so royal blue" [1] "The sky is so, oh so slate blue" [1] "The sky is so, oh so light blue" [1] "The sky is so, oh so dark blue" [1] "The sky is so, oh so prussian blue" [1] "The sky is so, oh so indigo" [1] "The sky is so, oh so baby blue" [1] "The sky is so, oh so electric blue"
  • 33. xkcd
  • 35. More career stuff • Internships? •What does PhD mean? • Basic CV rules
  • 36. Writing • an essay • a cover letter • a reference letter • (a “new scientist article”) • a dissertation • (an abstract)
  • 37. QMUL marking scheme Marking Criteria and Mark Scheme for Essay-style Questions Levels 5 - 6 Level 6 All Levels (Desirable in other years) Evidence of Comprehension Breadth and Depth of Knowledge Irrelevant Material and Errors Synthesis & Balance Originality & Innovation A+ Outstanding. Deep insight Outstanding. As much as could be expected Absent or minimal Evidence of critical analysis Original ideas and insight Clear understanding. Shrewd and appropriate Extensive. Almost as much as could be expected Minimal or absent Astute selection and juxtaposition Some evidence of creative A- Tending to description rather than interpretation Extensive Minimal Appropriate selection and combination Some A-- Sufficient to marshal a well-organised, direct response Most key points but not extensive Perhaps some minor errors and tangential material Inappropriate balance, partial synthesis Limited Sufficient to marshal an organised, direct response Not all key points but comprehensive and accurate Some minor errors and tangential material Inappropriate balance, partial synthesis Limited Not a direct response but sufficient for a logical presentation. Several omissions but some key points Some errors, tangential material Minimal Minimal D,E Poor comprehension, muddled organisation Major omissions. No key points. A few basic facts Major factual errors. Frequently irrelevant None None F+ Almost none One or two very minor points correct Extensively irrelevant or wrong None None None One or two very minor points just about correct Extensively irrelevant or wrong None None F- None No evidence of being better if longer Almost all irrelevant or wrong None None Nothing written Nothing written Nothing written None None Notes: x In order to qualify for an "A-grade" the work must meet most of the indicated criteria. x Grade to % conversion: A+ = 100; A = 92; A- = 83; A-- = 74; B+ = 68; B = 65; B- = 63; C+ = 58; C = 55; C- = 53; D+ = 49; D = 48; D- = 47; E+ = 44; E = 43; E- = 42; F++ = 39; F+ = 37; F = 27; F- = 17; 0 = 0
  • 38. Important for all: Structure Clear overall structure? Separate intro starts from general points. announces the structure (paragraphs or major sections). One paragraph per idea/point. Clear structure within each paragraph. If includes a list: “three lines of evidence suggest that X. First, ...., Second, ... Finally....” Clarity of each sentence. No unnecessary words! Try to make smooth transitions
  • 39. More writing tips. • No ping-ponging! • No unnecessary ideas. • Eliminate unnecessary words. • “We have performed X” -- “We did X” • shorter is better • Put MS Word in “strict grammar” • Eliminate jargon. • write for the “general smart scientists” with little domain specific knowledge.
  • 40. Writing • an essay • a cover letter • a reference letter • (a “new scientist article”) • a dissertation • (an abstract)
  • 41. Rest of our time together Experimental design (Reproducible research)
  • 42. Why consider experimental design? • If you’re performing experiments • Cost • Time • for experiment • for analysis • Ethics • If you’re deciding to fund? to buy? to approve? to compete? • are the results real? • can you trust the data?
  • 43. Main potential problems • Pseudoreplication • Confounding factors • Insufficient data/power • Inappropriate statistics Inaccurate Wrong Misleading