DANSE – DiffDANSE report and Community Engagement S.J.L. Billinge Department of Applied Physics and Applied Mathematics Columbia University, CMPMS, Brookhaven.

Slides:



Advertisements
Similar presentations
T3: National Facilities - Photons, Neutrons, End Stations Mark Antonio (Argonne)* # Simon Bare (Universal Oil Product LLC) # Alex Bell (UC-Berkeley) Juergen.
Advertisements

“Scientific software is an essential integral part of the European Cyber infrastructure” There are facilities for Neutrons, X-rays, NMR that are maintained;
Timothy G. Fawcett, Soorya N. Kabbekodu, Fangling Needham and Cyrus E. Crowder International Centre for Diffraction Data, Newtown Square, PA, USA Experimental.
Inelastic Subproject Report B. Fultz, Caltech Scope of Science in WBS 10 Tasks and goals of the DANSE subproject Release Plans Risks and Challenges.
Report from DANSE Workshop Sept. 3-8, 2003 Goals: 1) To explain DANSE to selected scientists and engineers who develop software for neutron scattering.
Summary Role of Software (1 slide) ARCS Software Architecture (4 slides) SNS -- Caltech Interactions (3 slides)
Two cases of chemometrics application in protein crystallography European Molecular Biology Laboratory (EMBL), Hamburg, Germany Andrey Bogomolov.
Scientific Software and Consulting Owen Arnold. Talk outline Introduction to software engineering Who are Tessella and what do we do? Who do we work for?
Structural Genomics – an example of transdisciplinary research at Stanford Goal of structural and functional genomics is to determine and analyze all possible.
Experimental Facilities DivisionORNL - SNS June 22, 2004 SNS Update – Team Building Steve Miller June 22, 2004 DANSE Meeting at Caltech.
DANSE Diffraction sub-group report S.J.L. Billinge Dept. Physics and Astronomy Michigan State University.
© , Michael Aivazis DANSE Software Issues Michael Aivazis California Institute of Technology DANSE Software Workshop September 3-8, 2003.
Cross-cutting analysis tools Preliminary report J. Murray Gibson Friday morning 03/05/2010.
Copyright © 2007 Software Quality Research Laboratory DANSE Software Quality Assurance Tom Swain Software Quality Research Laboratory University of Tennessee.
Introduction to DANSE Brent Fultz Prof. Materials Science and Applied Physics California Institute of Technology Distributed Data Analysis Architecture.
DANSE Diffraction Software for the SNS: DiffDANSE S.J.L. Billinge Dept. Physics and Astronomy Michigan State University.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 16 Slide 1 User interface design.
Integrating the Life Sciences from Molecule to Organism The American Physiological Society Transform a Cookbook Lab Moving Toward More Student-Centered.
TeraGrid Gateway User Concept – Supporting Users V. E. Lynch, M. L. Chen, J. W. Cobb, J. A. Kohl, S. D. Miller, S. S. Vazhkudai Oak Ridge National Laboratory.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space The Capabilities of the GridSpace2 Experiment.
Common Core Mathematics, Common Core English/Language Arts, and Next Generation Science Standards. What’s the common thread?
Proposition: Digital Collections Are Easier to Find and Use through DLF Aquifer’s American Social History Online Katherine Kott, Aquifer Director Library.
Nick Draper Teswww.mantidproject.orgwww.mantidproject.org Instrument Independent Reduction and Analysis at ISIS and SNS.
SPACE TELESCOPE SCIENCE INSTITUTE Operated for NASA by AURA COS Pipeline Language(s) We plan to develop CALCOS using Python and C Another programming language?
DANSE Diffraction Software for the SNS: DiffDANSE S.J.L. Billinge Dept. Physics and Astronomy Michigan State University.
Mantid Scientific Steering Committee Nick Draper 10/11/2010.
Large Scientific Databases. Large scientific datasets are those which are systematically collected and organized and which stretch the technical capabilites.
Assessing the Frequency of Empirical Evaluation in Software Modeling Research Workshop on Experiences and Empirical Studies in Software Modelling (EESSMod)
Nick Draper 05/11/2008 Mantid Manipulation and Analysis Toolkit for ISIS data.
CAREER: Self-Assembly of Polyunsaturated Lipids and Cholesterol In The Cell Membrane. Linda S. Hirst, University of California-Merced, DMR Phase.
Lars Ehm National Synchrotron Light Source
DANSE Software serving the community Simon Billinge, Columbia University Brent Fultz, California Institute of Technology, DMR ) New Science Through.
On the way to neutron scattering at 40 T Report from this workshop Discussions with NSF/DOE/SNS Letter of Intent to SNS Conceptual design project proposal.
Chris DeWald Science Instructional Coordinator Montana Office of Public Instruction.
Report of ICDD Regional(China) Committee March 2005 X. L. Chen Beijing National Laboratory for Condensed Mater Physics Institute of Physics Chinese Academy.
1 BROOKHAVEN SCIENCE ASSOCIATES Experimental Facilities J.P. Hill Experimental Facilities Division Director PAC Meeting November 20, 2007.
Sustainability Education and the Next Generation Science Standards.
Superintendents Parent Advisory Committee October 1, 2015 Mary Tsukamoto Elementary School Ambassadors Jeff Morin and Jason Akaba (alt.)
Ted Fox Interim Associate Laboratory Director Energy and Engineering Sciences Oak Ridge, Tennessee March 21, 2006 Oak Ridge National Laboratory.
The Fourth Annual AUC Conference for Excellence in Undergraduate Research, Entrepreneurship, and Creative Achievement (EURECA) 2008 “A Modified Computer.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
Project Database Handler The Project Database Handler is a brokering application that mediates interactions between the project database and the external.
Nick Draper Tessella Instrument Independent Reduction and Analysis at ISIS and SNS.
1 COMPUTER SCIENCE DEPARTMENT COLORADO STATE UNIVERSITY 1/9/2008 SAXS Software.
Project Database Handler The Project Database Handler is a brokering application, which will mediate interactions between the project database and other.
Synchrotron Radiation for Macromolecular Crystallography Report of the Office of Science and Technology Policy Working Group on Structural Biology at Synchrotron.
National Research Council Of the National Academies
Status of the LAr OO Reconstruction Srini Rajagopalan ATLAS Larg Week December 7, 1999.
BESAC August Part III IV. Connecting Theory with Experiment V. The Essential Resources for Success Co-Chairs Bruce Harmon – Ames Lab and Iowa.
Reflectometry in DANSE Paul Kienzle 1 and John F. Ankner 2 1 NIST Center for Neutron Research 2 Spallation Neutron Source, ORNL.
Introduction to Biological Concepts and Research Chapter 1.
A Remote Collaboration Environment for Protein Crystallography HEPiX-HEPNT Conference, 8 Oct 1999 Nicholas Sauter, Stanford Synchrotron Radiation Laboratory.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space The Capabilities of the GridSpace2 Experiment.
The Integrated Spectral Analysis Workbench (ISAW) DANSE Kickoff Meeting, Aug. 15, 2006, D. Mikkelson, T. Worlton, Julian Tao.
NASA Earth Exchange (NEX) A collaborative supercomputing environment for global change science Earth Science Division/NASA Advanced Supercomputing (NAS)
Thomas Gutberlet HZB User Coordination NMI3-II Neutron scattering and Muon spectroscopy Integrated Initiative WP5 Integrated User Access.
Nick Draper Tessella The Mantid Project: Notes from an international software collaboration.
EGEE is a project funded by the European Union under contract IST Compchem VO's user support EGEE Workshop for VOs Karlsruhe (Germany) March.
Mantid Scientific Steering Committee Nick Draper 18/06/2010.
Future Research Infrastructures: Challenges & Opportunities Varenna, Italy July 11, 2015 Dr. Amy K. Flatten Director of International Affairs American.
Day 2 Discussion Slides Rob and Salman Kickoff Meeting 1 September.
Your Prescription for Requirements Management 1. Assumptions The prescription for requirements management is based on the following assumptions:  The.
Board on Science Education Draft released 15 July 2011
ICS 3UI - Introduction to Computer Science
Wide Angle Scattering (WAXS) (Powder Diffraction) How do we do
Data Processing Data Processing and Interpretation in Creative Biostructure.
Observatory Science Operations
Observatory Science Operations
Science Practices Science Practices Engineering Practices
Connecting NGSS to independent research September 21, 2019
Presentation transcript:

DANSE – DiffDANSE report and Community Engagement S.J.L. Billinge Department of Applied Physics and Applied Mathematics Columbia University, CMPMS, Brookhaven National Laboratory

What is Diffraction? Determination of the atomic-scale structure of materials –Single crystal diffraction (crystallography) Macromolecules Small molecules inorganics –Powder diffraction (Structure from crystalline powders) –Total Scattering and PDF studies (Nanostructure determination) –Disordered materials diffraction (amorphous materials and liquids) Diffraction Instruments at SNS –POWGEN3 –NOMAD –SNAP –SCD

What is Diffraction? Determination of the atomic-scale structure of materials –Single crystal diffraction (crystallography) Macromolecules Small molecules inorganics –Powder diffraction (Structure from crystalline powders) –Total Scattering and PDF studies (Nanostructure determination) –Disordered materials diffraction (amorphous materials and liquids) Diffraction Instruments at SNS –POWGEN3 –NOMAD –SNAP –SCD

Which scientific communities use diffraction? Materials scientists Chemists Condensed matter physicists Geologists, earth and planetary scientists Chemical engineers Molecular biologists … The community of people using diffraction is huge, though the number using neutron and synchrotron national user facilities is a rather small proportion of all these users

What are the frontiers in structure science and diffraction? Complexity Nanostructure and the nanostructure problem Special environments, in-situ and in-operando measurements Modern sources such as SNS are giving data of unprecedented quality data handling and modeling are currently the bottlenecks in most problems Algorithm development and implementation are required to solve problems such as the nanostructure problem

Goals of diffDANSE To: Build an optimization framework for rapid prototyping of novel atomic-scale structure modeling and regression ideas Implement novel structure modeling approaches in the framework and released to the community allowing for new science Release software that addresses the scientific workflow problems of community scientists, especially handling large, and large numbers of, datasets Help solve the problems of SNS instrument scientists and leverage the use of SNS instrument time into better science Release software that lowers the learning curve for new users and increases participation in the community

Flagship Applications SrFit –optimization framework for rapid prototyping of novel structure modeling and regression ideas –novel structure modeling approaches implemented, such as complex modeling (initially co-refinement of powder diffraction and PDF data) –Status: working demonstration PDFgui/SrReal –GUI-driven refinement of local and intermediate- range ordered structures to atomic pair distribution function data-sets SrRietveld –Powerful Script-driven UI for rapid setup and easy to use Rietveld refinement of multiple powder diffraction data-sets –Rietveld API separates the scripting layer from the engine allowing different engines to be used. Billinge and Levin, Science, 2007

Community engagement: requirements gathering and code development How do we find out what the community/Instrument Scientists need? 1.We already know what they want We are users! 2.Survey the existing software and usage patterns of the community 1.Online survey of usage 2.Conversations with people…what do they use for what, and why do they use that program?

Community engagement: requirements gathering and code development How do we find out what the community/Instrument Scientists need? 1.We already know what they want We are users! 2.Survey the existing software and usage patterns of the community 1.Online survey of usage 2.Conversations with people…what do they use for what, and why do they use that program? 3.Ask them! What are the limitations of the current software? What capabilities would they like? Problem! We have learned that 2. and 3 yield imprecise information. Solution: Comes from our software development process that has been evolving over the initial 1.5 – 2 years of the project.

Community involvement: Requirements gathering Community input Use-cases Talk

Community involvement in software development cycle Community input Use-cases Talk

Community involvement in software development cycle Community input Functional tests Use-cases TalkCode

Community involvement in software development cycle Community input Functional tests Use-cases Tutorial examples TalkCode

Community involvement in software development cycle Community input Functional tests Use-cases Tutorial examples TalkCode Write documentation

Community involvement in software development cycle Community input Functional tests Use-cases Tutorial examples TalkCode Write documentation Release

Community engagement: software releases

Community engagement: Education and outreach Hands on workshops –American Conference on Neutron Scattering, Santa Fe, NM, May 2008 –11th European Powder Diffraction Conference, Warsaw, Poland, Sept –British Crystallographic Association, March 2008 Talks Posters

Education and Outreach Summer high-school intern: –Margaret Shaw Graduate student code testers and developers –HyunJeong Kim –Ahmad Masadeh –Chris Farrow –Jiwu Liu –Dmitriy Bryndin Other activities –Contributing code to external open source projects

Community involvement in software development cycle Community input Functional tests Use-cases Tutorial examples TalkCode Write documentation Release