programming, version control, unix shell for automating tasks, database tools for programmatic data access interaction and labbook for documenting science
- https://swcarpentry.github.io/shell-novice
- https://swcarpentry.github.io/python-novice-gapminder
- https://swcarpentry.github.io/sql-novice-survey/
- https://swcarpentry.github.io/git-novice
- https://www.writethedocs.org/
- https://www.youtube.com/watch?v=N2zK3sAtr-4
- “The Semantic Web” from Scientific American 284(5): 28–37, 2001
- http://tinyurl.com/vxk2s9kb
introducing structure and syntax into the data or how to make the data machine-actionable through self-describing key/value data structure (e.g., XML, JSON with semantically relevant key names)
- https://carpentries-incubator.github.io/scientific-metadata/index.html
- https://github.com/marda-alliance/FAIR_2023_Workshop/ (tabular data, data documents)
(git or zenodo, jupyterlab vs notebook) and pay attention to documentation (https://www.writethedocs.org/)
(load data, and visualize it using the script (python/matplotlib, gnuplot) – write notebook to capture the workflow)
(e.g., Beautiful Soup for XML and HTML documents in Python, rvest and xml2 in R)
M2: Data integration (taking data from other groups/work, integrating experimental and computational work)
- tool OpenRefine https://librarycarpentry.org/lc-open-refine/01-introduction.html
(dealing with synonymous and homonymous terms, singular/plural word forms, lexical/dialectical variants, etc.)
- https://www.yamz.net/
- YAMZ in materials science: https://doi.org/10.1162/dint_a_00211
data + metadata + rules - adding semantics to structure and syntax: Resource Description Framework (RDF) and schema (RDFS), database and ontology
- https://github.com/marda-alliance/FAIR_2023_Workshop/
- (tabular data, documents, knowledge graphs)
- https://doi.org/10.1016/j.compind.2023.104016
- https://github.com/emmo-repo/domain-mechanical-testing/blob/master/emmo-mechanical-testing.owl
(publication space: zenodo, MDF), or plan for effortless and reproducible work: describe a computational/experimental environment, provide notebook as an essay/journal article, plan for incremental work.
- https://github.com/Materials-Data-Science-and-Informatics/awesome-fair
- https://github.com/tilde-lab/awesome-materials-informatics (see standarization initiatives)
- https://howtofair.dk/
- https://codemeta.github.io/user-guide/
- https://github.com/marda-alliance/FAIR_2023_Workshop/
- https://open.hpi.de/courses/semanticweb2016/overview
- https://librarycarpentry.org/Top-10-FAIR/
- Shanahan, H., Hoebelheinrich, N. and Whyte, A., 2021. Progress toward a comprehensive teaching approach to the FAIR data principles. Patterns, 2(10).
- https://openscience101.org/
- https://nasa.github.io/Transform-to-Open-Science/