Welcome to the Collaborative Distributed Science Guide!¶
This website hosts guides to FAIR (findable, accessible, interoperable, reusable) and reproducible workflows, documentation, and general best-practices for collaborative science. We aim to provide a helpful resource for scientists working in imageomics and related interdisciplinary fields.
For information about customizing this guide template, see About the Guide.
Highlights¶
There are many pages of useful information contained in this guide covering a range of topics from project management and workflows, to repositories and archives, to a glossary of scientific terms for improved interdisciplinary communication.
Just starting a project?¶
Check out our guides to get your project off on the right foot!
-
The GitHub Repo Guide: This page reviews expected and suggested GitHub repository contents, as well as structural considerations.
-
The Hugging Face Repo Guide: Analogous expected and suggested repository contents for Hugging Face repositories; there are notable differences from GitHub in both content and structure.
-
FAIR Guide: Guide to producing FAIR digital products, from metadata collection through product documentation and publication. This builds on the content in both the GitHub and Hugging Face Repository Guides, providing checklists to ensure code, data, and model repositories are FAIR. The latter two closely follow our HF Templates.
Project repo up, what's next?¶
Check out our workflow guides for how to interact with your new repo:
-
The GitHub Workflow: This page mainly focuses on branching and the PR process.
-
The Hugging Face Workflow: Analogous workflow directions for Hugging Face; there are notable differences from GitHub in how this process works practically, though the concept is the same.
Project management or organization got you down?¶
Discover new tools to help:
-
Guide to GitHub Projects: This page focuses on GitHub's project management tool, Projects, which integrates issues and pull requests into a unified task board to keep tabs on how your project is progressing. Labels, milestones, and assignee tags provide improved organization, and allow for more focused views.
-
Helpful Tools for your Workflow: Collection of useful tools to facilitate and improve workflows. Comments and recommendations encouraged!
-
Virtual Environments: Summary of
conda
andpip
environments: how to make, use, and share them.
Collaborative Infrastructure used by Imageomics and ABC¶
- GitHub
- Imageomics and ABC Code Repositories, where we store our code (software + tools).
- GitHub's Docs
- Hugging Face
- Imageomics and ABC Organization Pages, where we store our datasets and models (and their metadata).
- Additionally, use Hugging Face Spaces to run demos of models and other projects.
- Hugging Face's Docs
Collaborative Infrastructure Diagram¶
<Organization>
Branding (Logos)¶
Since this is a joint Imageomics and ABC project, we have a special combined logo:
Other pages of note¶
- Glossary for Imageomics: Collection of terms used in imageomics. The goal is to ensure all participating domains are represented, thus facilitating interdisciplinary communication. This is a group effort, please check it out and add terms you think should be there!
- Command Line Cheat Sheet: Collection of useful bash and git commands with some git tips.