ipol : articles, logiciel et données en mathématiques ... · ipol: articles, software and data in...
TRANSCRIPT
IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 1
IPOL : Articles, Logiciel et Données en Mathématiques Appliquées
IPOL : Articles, Software and Data in Applied Maths
GFII Workshop on Research DataInstitut Pasteur, Paris
12-02-2014
Nicolas LimareCMLA, ENS Cachan, FR
IPOL Journal — Image Processing On Linehttp://www.ipol.im/
IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 2
CMLA – ENS Cachan
● Appplied maths research lab,CNRS / ENS Cachan
● Image processing and analysis group,~20 persons
● Denoising, detection, segmentation, stereo, … on photo, satellite, movie, radar, scanner, microscope, ...
IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 8
Data ?
● Extend to any (digital) information used for a scientific communication :- raw sensor measures (input)- pre/post-processed measures (in/output)- simulated measures (output)- processing and simulation material→ any scientific material not published as texte→ software
● Different legal status,but researchers ≠ lawyers…
IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 9
Applied Maths and Software
●high energy physics●fluid mecanics●econometry●signal processing●quantum chemistry●archaeology●oceanigraphy●medical imaging●climate & weather●geophysics●mathematics●…
© CERN, rreis@flickr, rafael grompone, info-nftk@flickr, mohapj@flickr, mario stefanutti, argonne@flickr
new paradigms (???)
1- theory2- experiments3- computation4- data
IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 10
Software in Applied Maths
→→
IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 11
Software in Applied Maths
● verify
● reproduce
● compare
→ →→ →
● reuse
● extend
● share
→→
IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 12
Software in Applied Maths
● verify
● reproduce
● compare
→→→→
● reuse
● extend
● share
→→
IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 13
Software in Applied Maths
● verify
● reproduce
● compare
→→
→→● reuse
● extend
● share
→→
more than 95 %
IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 14
Reproducible Research
1200 ~ 1800Roger Bacon, Francis Bacon,Galileo Galilei, Robert Boyle,René Descartes, …
scientific method:science needs to be reproducible
1990 ~ …Jon Claerbout, David DonohoSerguei Fomel, Randy Leveque,Davis Bailey, Victoria Stodden,Juliana Freire, …
reproducible (computational) research:science is in the software, data and processing methods
IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 15
Article/Data/Software
● Article : a narrative, a story told about some scientific development.
● Software (data) : the science told in the article.
● Software (data) need be managed like articles : identified, persistent, cited, accessible→ Amsterdam Data Citation Manifesto→ Science Code Manifesto
IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 16
Science vs Communication
article
© Uwe Kils
softwaredataparameterspre/post processing...
communication
science
IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 17
IPOL
IPOL is a research journal of image processing and image analysis. Each article contains a text describing an algorithm and source code, with an online demonstration facility and an archive of online experiments. The text and source code are peer-reviewed and the demonstration is controlled. IPOL is an Open Science and Reproducible Research journal.
+
http://www.ipol.im/
IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 19
Software in IPOL
● Mandatory
● Reviewed and controled
● Minimal, some technical & editorial rules
● Open license
IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 20
Demo
CODE DEMO
● Open to anyone with a web browser
● Free input and parameters
● Exact same code, in real time
IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 22
Examples
● Denoising : NL-means
● Detection : Viola-Jones, LSD
● Segmentation : Snakes
● Inpainting : Total Variation
● Stereo : S2P
IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 23
Factoids
● Since 2010:- 52 articles published- 25 preprints- 200+ citations (cf. Google Scholar...)- 75000 archives (170G, 1500 archives/demo)
● Statistics 2013:- 140000 visits- 15000 code and data download- 60000 demo runs, ½ on original data
IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 24
Sustainability by Productivity
● Management cost : ~2 pers.
● Core IPOL community : ~25 pers.
● Output :- +15 articles/year- better algorithm analysis and software quality- provable performance- more grants and contracts
● Benefits of IPOL > 10 % team growth
IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 25
Conclusions
● Extended concept of “data”+ software+ non-experimental sciences
● Need to value work done on data and software→ via the journal system
● Being online is not enough;we need reviews and stable storage
● Good quality software (data) enables new workflows, better work, more partners & contacts
IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 26
Contact
http://www.ipol.im/[email protected]@list.ipol.im @IPOL_Journal
http://nicolas.limare.net/[email protected] @NicolasLimare
IPOL: ARTICLES, SOFTWARE AND DATA IN APPLIED MATHS — 27