Advancing Science with Open Source, sponsored by OSSci


Details
In lieu of our July main meeting, ChiPy is pleased to co-host a special event with Open Source Science and PyData Chicago.
About Open Source Science
Our world today is facing many challenges – from climate change, to global food security, to diseases like Alzheimer’s and cancer. These challenges require us to work together to quickly find new solutions. However, while open source has revolutionized the world of computing in general, and industry in particular, open source in science is less mature and still facing a variety of particular hurdles that make collaboration difficult and keep open source from reaching its full potential.
Meet Open-Source Science (OSSci), a new NumFOCUS initiative that promotes open-source software development to accelerate scientific research and discovery. OSSci brings together scientists and OSS developers to identify the needs of researchers contributing to and using open-source science projects, to fill in gaps in existing software, and to improve the OSS in science ecosystem overall. The OSSci interest groups – focused initially on chemistry/material science, life sciences/healthcare, and climate/sustainability – have been getting under way.
Join us as we hear from scientists and OSS developers about how they are advancing science through open source.
QMCPy: Accelerating Computational Sciences through an Open-Source (Quasi) Monte Carlo Framework
Over several decades, (Quasi-)Monte Carlo ((Q)MC) methods have become indispensable in computational sciences. However, the field still lacks comprehensive, user-friendly software that fully harnesses the power of (Q)MC algorithms in research, development, and production environments. In response to this gap, we introduce QMCPy, an open-source software framework designed to bring together global (Q)MC researchers and practitioners.
Sou-Cheng Choi
Research Associate Professor, Illinois Institute of Technology; Principal Data Scientist, SAS Institute Inc.
SGX3: Accelerated Services and Community Interactions Supporting Open-Source Science
Software has become a major driver for research with over 90% of researchers answering surveys that they use software for their research and over 65% expressing that they even could not do their research without software. Science gateways are defined as collaborative environments that allow science and engineering communities to access shared data, software, computing services, instruments, educational materials, and other resources specific to their disciplines. Their goal is to remove the barriers to online content, computing and data infrastructures. SGX3 is the newly funded NSF Center of Excellence for Science Gateways serving the science gateway community from users to providers to developers. Mature science gateway frameworks enable developers to re-use building blocks for typical tasks such as invoking simulations or sharing data. This way, a ramp up of a science gateway can be more efficient and developers can focus on the unique aspects of a science gateway that is tailored to a specific community. Many frameworks such as Hubzero and Tapis are open source and can be further developed by the community. SGX3 offers services to the community from UX design to technical gap analysis to internship opportunities. The talk will go into detail for SGX3 and its services and examples for science gateways openly available.
Sandra Gesing
Scientific Outreach and DEI Lead in the Discovery Partner Institute University of Illinois Chicago; Visiting Research Professor in the HUBzero team University of California, San Diego
Building tools to support FAIR ML research at Globus Labs
A lightning talk to discuss Globus Labs's ongoing work developing tools to support Findable, Accessible, Interoperable, and Reusable (FAIR) applied AI research in the natural sciences. Including Foundry, a platform for sharing and accessing AI-ready data for training scientific models. And Garden, a platform for making model discovery and hosted inference easier for scientific workflows.
Will Engler, Senior Research Software Engineer at Globus Labs | University of Chicago | Argonne National Lab
Repeatable repeats w/ rpeat
We made a job scheduler and reporting tool for ourselves. And then it turned out to be too good to keep internal. So here it is. Named rpeat, because jobs repeat but it also repeats important details about your job's to you wherever you are. It is dead simple but feature rich, intuitive but powerful.
Jeff Ryan, Creator rpeat/Owner Lemnica

Advancing Science with Open Source, sponsored by OSSci