Skip to content
@uw-ssec

UW Scientific Software Engineering Center

The UW Scientific Software Engineering Center (SSEC) at the eScience Institute leverages local software engineering talent to advance scientific frontiers.

Welcome to SSEC's GitHub Organization

The Scientific Software Engineering Center (SSEC) at the University of Washington works with researchers across various disciplines to build robust software that bolsters inquiry and builds community. The resulting tools are open source and reusable, designed to sustain discovery beyond SSEC’s involvement in the projects. Further information and links to each of our projects can be found below.

Incubating Projects

Seafloor Geodesy (gnatss)

GNATSS is an open-source software for processing Global Navigation Satellite Systems - Acoustic (GNSS-A) data for seafloor horizontal positioning. The software is a redevelopment of existing FORTRAN codes and shell scripts developed by C. David Chadwell for processing data including measurements made with Wave Gliders.

Project base data

SSEC Engineer(s): Don Setiawan

Short description: Advancing Research and Collaboration in Seafloor Deformation

Website: https://escience.washington.edu/offshore-geodesy/

Project status: Under Development

Development

Programming language: Python

Bug-tracking: https://github.com/uw-ssec/offshore-geodesy/issues

Git repository: https://github.com/uw-ssec/offshore-geodesy

Contributors

Contributors

Noise Seismology (noisepy)

NoisePy is a Python package designed for fast and easy computation of ambient noise cross-correlation functions. It provides additional functionality for noise monitoring and surface wave dispersion analysis.

Project base data

SSEC Engineer(s): Carlos Garcia Jurado Suarez

Short description: Ambient Field Seismology in Python

Website: https://escience.washington.edu/noisepy/

Project status: Under Development

Development

Programming language: Python

Bug-tracking: https://github.com/noisepy/NoisePy/issues

Git repository: https://github.com/noisepy/NoisePy

Contributors

Contributors

Cloud data platform for echosounder (echopype)

Echopype is a package built to enable interoperability and scalability in ocean sonar data processing. These data are widely used for obtaining information about the distribution and abundance of marine animals, such as fish and krill. Our ability to collect large volumes of sonar data from a variety of ocean platforms has grown significantly in the last decade. However, most of the new data remain under-utilized. echopype aims to address the root cause of this problem - the lack of interoperable data format and scalable analysis workflows that adapt well with increasing data volume - by providing open-source tools as entry points for scientists to make discovery using these new data.

Project base data

SSEC Engineer(s): Don Setiawan

Short description: Enabling interoperability and scalability in ocean sonar data analysis.

Website: http://escience.washington.edu/echopype/

Project status: Active

Development

Programming language: Python

Bug-tracking: https://github.com/osoceanacoustics/echopype/issues

Git repository: https://github.com/osoceanacoustics/echopype

Contributors

Contributors

Graduated Projects

WetAI

Cerebral organoids are derived from induced or natural stem cells, including from mouse or human cells, within a laboratory setting. While their potential is astounding, they are currently only accessible to a select number of prestigious labs. SSEC is collaborating with researchers from UC Santa Cruz to democratize and scale access to WetAI, an online platform which enables remote experimentation for researchers, educators, and students.

Project base data

SSEC Engineer(s): Cordero Core, Don Setiawan

Short description: Collaborative Neurobiology Research Platform

Website: https://escience.washington.edu/wetai/

Project status: Under Development

Development

Programming language: Python, Github Codespaces

Git repositories:

  1. Braingeneerspy: https://github.com/braingeneers/braingeneerspy
  2. Braingeneers Docker Images: https://github.com/braingeneers/braingeneers-docker-images
  3. Braingeneers Research Template: https://github.com/braingeneers/research-template Education organization: https://github.com/Braingeneers-Education

Neglected Diagnostics (neglected-diagnostics)

Genetic testing is routinely relied upon to detect illegal trafficking of wildlife, the introduction of invasive species and pathogens, and monitor disease spread or outbreaks that can devastate the health of our ecosystems and communities. But few commercial diagnostic developers, who focus on only a small number of human diseases, feel an incentive to address the huge need for new tests. This leads to a limited number of commercially available tests that are heavily restricted to centralized laboratories, resulting in the global challenge of neglected diagnostics.

SSEC is working with Conservation X Labs to build an easy-to-use platform that enables researchers to rapidly create genetic tests for every pest, pathogen, or species in the field. This new platform and corresponding tools will enable the community to better monitor and protect vulnerable ecosystems.

Project base data

SSEC Engineer(s): Aniket Fadia

Short description: Democratizing Genetic Testing

Website: https://escience.washington.edu/ssec-2023-neglected-diagnostics/

Project status: Under Development

Development

Programming language: Python

Bug-tracking: https://github.com/uw-ssec/neglected-diagnostics/issues

Git repository: https://github.com/uw-ssec/neglected-diagnostics

Contributors

Contributors

Popular repositories

  1. codeuw codeuw Public

    Repository of resources and tasks for contributing to scientific software projects

    Python 4 4

  2. python-project-template python-project-template Public archive

    Python project repository template for developing python package.

    Python 3

  3. wetai-mc wetai-mc Public archive

    Contains the full stack of braingeneers services as well as start/stop procedures.

    Python 1

  4. learning-open-source learning-open-source Public

    A repository for learning open source development

    1 2

  5. AudioMoth-UWLoc AudioMoth-UWLoc Public archive

    Forked from OpenAcousticDevices/AudioMoth-Project

    Custom AudioMoth firmware for underwater localization

    C

  6. lincc-ppt lincc-ppt Public

    Forked from lincc-frameworks/python-project-template

    LINCC Frameworks scaffolding for Python project best practices

    Jinja

Repositories

Showing 10 of 24 repositories
  • genetic-forensic-portal Public

    A web frontend for the submission and analysis of anti-poaching genetic forensic data.

    Python 0 BSD-3-Clause 3 10 1 Updated May 2, 2024
  • tutorials Public

    SSEC tutorials for various topics

    Jupyter Notebook 0 BSD-3-Clause 2 26 5 Updated May 2, 2024
  • docker-images Public

    SSEC Docker Images Repository for various projects

    Dockerfile 0 BSD-3-Clause 0 0 5 Updated Apr 19, 2024
  • rse-guidelines Public

    Research Software Engineering Guidelines Documents

    0 BSD-3-Clause 0 11 1 Updated Apr 15, 2024
  • caustics Public Forked from Ciela-Institute/caustics

    A gravitational lensing simulator for the machine learning era.

    Python 0 MIT 8 2 0 Updated Mar 25, 2024
  • .github Public

    ✨Special ✨ repository that used to add README.md for organization profile visible to anyone

    0 BSD-3-Clause 0 1 0 Updated Mar 25, 2024
  • caustics-docker-images Public

    Repository for caustics docker images

    Dockerfile 0 BSD-3-Clause 0 1 1 Updated Feb 16, 2024
  • codeuw Public

    Repository of resources and tasks for contributing to scientific software projects

    Python 4 4 6 0 Updated Feb 5, 2024
  • learning-open-source Public

    A repository for learning open source development

    1 BSD-3-Clause 2 0 0 Updated Oct 12, 2023
  • uwloc-db Public archive

    Underwater Localization - Database

    Python 0 MIT 0 0 0 Updated Oct 5, 2023

Top languages

Loading…

Most used topics

Loading…