Restoring reproducibility: Making scientist software discoverable Alice Allen Astrophysics Source Code Library ascl.net.

Slides:



Advertisements
Similar presentations
1 Set Up an Affordable Website SUMMARY: If your NMA chapter has a small number of members or modest funds, you can still create a sharp website for very.
Advertisements

Paperless Online Payroll, Integrated HR & Report Generating System.
Mine Action Information Center
Restoring reproducibility: Making scientist software discoverable Source codes are increasingly important for the advancement of science in general and.
Library Services as if Users Mattered Roy Tennant, California Digital Library.
CS 551 People, Process, Product and Project. Tailored OO Application Software Reusable Software Vendor Software User Programs Client Personal Computer.
Software Cluster Improve Collaboration and Community Engagement Work with diverse communities that contribute to the sustainability of scientific software.
Google Scholar Tools, Tips, and Tricks 1 Ben Hockenberry Systems Librarian SJFC Lavery Library.
Astrophysics Source Code Library Making scientist software discoverable Alice Allen ASCL, Editor 06/25/15 CUA.
11-July-2011, SURFnet Heather Flanagan, COmanage Project Coordinator Benn Oshrin, COmanage Developer Scott Koranda, U. Wisconsin – Milwaukee and LIGO.
Information Trapping Subscribing to RSS Feeds or Alerts to Make Research Easier.
Creating With Code.
Revisiting Self-Deposit of Scientific Data
From Lucent, Inc. This is the Sablime® home page. It has access to all the functionality of the Sablime® Configuration Management System.
The Climate Code Foundation Software for Climate Science Nick Barnes talk at Google, climatecode.org.
TWC Deep Earth Computer: A Platform for Linked Science of the Deep Carbon Observatory Community Xiaogang (Marshall) Ma, Yu Chen, Han Wang, Patrick West,
Lynn Yarmey National Snow and Ice Data Center Version 1.0 Review Date Writing and Sharing Readable Code.
Online Public Access ACERA Spring Meeting April 6, 2011 Pamela Wright Chief Digital Access Strategist, NARA 1.
Avoiding Plagiarism How to use MLA Style Guidelines to Cite Your Sources Jill Robinson, Librarian Learning Resource Center ITT Technical Institute – Morrisville,
Professor Phillipa Hay Centre for Health Research, School of Medicine.
Planning Matrix Step-by-Step Guide Office of Data Analytics Institutional Research.
RDA-WDS Publishing Data IG Data Bibliometrics Working Group.
MARKO ZOVKO, ACCOUNT MANAGER STEPHEN SMITH, SOLUTIONS SPECIALIST JOURNALS & HIGHLY-CITED DATA IN INCITES V. OLD JOURNAL CITATION REPORTS. WHAT MORE AM.
Webinar on increasing openness and reproducibility April Clyburne-Sherin Reproducible Research Evangelist
5H COMMUNITY READ Keegan Sulecki, Head of Adult Services Chelsea District Library Amount Requested: $3000 Intervention also funding in:  Year 1: $6900.
Introduction to Digital Analytics Keith MacDonald Guest Presentation.
© 2004 Reviews.com™ 1 Reviews: A Front End to Literature Bruce Antelman
Cultivating Innovative SMEs into Business Giant: the SME Supporting Program in Shanghai Shanghai Torch Hi-tech Industry Development Center July 2008.
Twitter
Figure 5 from The Australia Telescope Compact Array H I Survey of the Galactic Center (Image 1 of 5) N. M. McClure-Griffiths et al ApJS doi: / /199/1/12.
Knowledge of the Marketplace
“Was This Page Helpful?” Drupal said to Google
Save the Code? What to do with Short research codes
Fairfax County Public Schools
Automating Accounts Payable
Ian Bruno, Suzanna Ward The Cambridge Crystallographic Data Centre
RDA US Science workshop Arlington VA, Aug 2014 Cees de Laat with many slides from Ed Seidel/Rob Pennington.
Curriculum to Commons:
Moving on : Repository Services after the RAE
Jarek Nabrzyski Director, Center for Research Computing
Restoring reproducibility: Making scientist software discoverable
Progress Collaborations FUTURE
Content Management Systems - CMS
Research software best practices: Transparency, credit, and citation
Library Access 24/7 Did you know that you can do research without actually coming to the KC Library on campus? You have access to our databases and ebooks:
Persistent Identifiers Implementation in EOSDIS
Educating the Educator in a Medical School David M. Harris, PhD
Parts.cat.com Client training 2016.
A Metadata System for Geomagnetism
Publishing software and data
Digital library for Earth System Education Teaching Boxes
Computational Chemistry Seminar
PresQT - Preservation Quality Tool
Striving to be a Vibrant Club
Research MLA 8.
DevInfo Claes Johansson
Information Technology Cornell notes
How an RSE can benefit your projects:
ASSESS Initiative Update
Quick review and proposal for Phase 2
Activities and National Priorities of National Members
Integration through Legal Hacking Methods
Reporting your goals Sunday, July 21, 2019
PEP Webinar for Employees Review Cycle
Software Development  charles boutwell.
WEST Program Assessments Past and Present
Data + Research Elements What Publishers Can Do (and Are Doing) to Facilitate Data Integration and Attribution David Parsons – Lawrence, KS, 13th February.
An example of identifying and meeting water policy needs
Designing an Online Program Strategy
Presentation transcript:

Restoring reproducibility: Making scientist software discoverable Alice Allen Astrophysics Source Code Library ascl.net

Research software Integrity of research depends on transparency and reproducibility “… anything less than release of actual source code is an indefensible approach for any scientific results that depend on computation...” Ince, Hatton, & Graham-Cumming, The case for open computer programs, Nature, v. 482, Feb. 23, 2012

ASCL A brief history

Code entry, 1999

Code entry, present

Home page, 2003

Home page, present

Browse, present

Looking around and back Why didn’t this work initially? Who else has tried this? What other similar efforts exist? What can I learn from them?

Lessons learned People don’t want to deposit their codes/like to keep their codes nearby –Little incentive to register software –Don’t want to go first –Don’t want to have another site to update Funding cycle not long enough to get uptake by community Authors will not update metadata Limited marketing limited growth

To bring about change… Build it Enlist/involve others Market, market, market Engage the community –Learn what barriers and incentives exist –Mitigate barriers and nurture incentives Be patient

Total code entries by quarter July, September, 2011

Number of code entries at year end,

Advisory Committee

Get the word out

Community work

No one can assume that valuable innovations will pop up magically in the public domain if their inventors received no reward for their labor and capital. -Richard Epstein

Are we having any effect?

Citations to ASCL entries by year

Things I didn’t say but would have with more time… Template image credit and information: This image is an average of the central 10 velocity planes of a mosaic of five data cubes released as part of the Galactic Arecibo L-band Feed Array HI (GALFA-HI) survey (Peek et al., 2011, Ap J Suppl, 194, 20; DOI / /194/2/20; ADS Bibcode 2011ApJS P). The mosaic was with computed version 4.0 of the Montage Image Mosaic Engine. Image courtesy John Good and Bruce Berriman, California Institute of Technology. We have automated some manual processes and will automate others as time/volunteer work/ideas/funding allow, but ASCL will always need human editors. ASCL has had little funding in the past; $5K from AAS for outreach one year, and for this year, Heidelberg Institute for Theoretical Studies (HITS) has provided €6K in (unsolicited!) funding. (We’re very grateful!) Consistent funding is on my to do list, and we are looking at perhaps gathering small amounts of funding annually ($500-$1000) from broad group of organizations. ASCL is built using open source technologies: MySQL, CodeIgniter, phpbb, WordPress Heidelberg Institute for Theoretical Studies Can be cloned; see offer here and an empty(ish) site here. I’ve had requests from physicists to create a physics source code library, and we are looking at other fields, including economics.offer hereempty(ish) site here I get to meet the best people by working on this project! Thank you for being among them!