Research software code is likely to remain a tangled mess

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Scout Monitoring - Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • osmnx

    OSMnx is a Python package to easily download, model, analyze, and visualize street networks and other geospatial features from OpenStreetMap.

  • A nice counter example of research software code that adheres to general software engineering best practices and is easy to pick up and use is the OSMNX project: https://github.com/gboeing/osmnx

    Props to Geoff for setting a nice standard.

  • seurat

    R toolkit for single cell genomics

  • Keep in mind that there're different kinds of research software. Take Seurat[1] as an example. There's CI, issue tracking, etc. It might not be the prettiest code you ever seen, but it absolutely has to be maintainable as it's being actively developed. Such projects are rare, but the low quality is often an indication of a software that isn't used by anyone.

    1. https://github.com/satijalab/seurat

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • ck

    Collective Mind (CM) is a small, modular, cross-platform and decentralized workflow automation framework with a human-friendly interface and reusable automation recipes to make it easier to build, run, benchmark and optimize AI, ML and other applications and systems across diverse and continuously changing models, data, software and hardware (by mlcommons)

  • – Their solution product https://cknowledge.io/ and source code https://github.com/ctuning/ck\

    I guess it should be helpful to the researchers community.

  • frontends-team-compass

    A repository for team interaction, syncing, and handling meeting notes across the JupyterLab ecosystem.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Help with spatial transcriptomic analysis

    1 project | /r/bioinformatics | 9 Dec 2023
  • Seurat installation issues on macbook (for RNA-seq analysis)

    1 project | /r/bioinformatics | 7 Dec 2023
  • I played with a python module called OSMnx to create the roadmaps of some cities. These include major highways,motorways,roads and streets that carry most of the traffic.

    1 project | /r/india | 13 Jul 2023
  • Planning a straight line across Norwich, the best route I could find just scraped a silver.

    1 project | /r/GeoWizard | 26 Apr 2023
  • Anyone here familiar with GeoPandas in Python? Can GeoPandas calculate driving distances and drive time?

    1 project | /r/gis | 14 Apr 2023