Skip to content

[Tutorial/Workflow/Doc] Recommended Software Installations #7

@TinasheMTapera

Description

@TinasheMTapera

🧾 Summary

We want to have one page that's dedicated to listing recommended software
installations for our lab members. This will be a living document that we can
update as needed. The goal is to provide a clear and concise list of tools that are
commonly used in our lab, along with instructions for installation and any relevant
notes.

🎯 Learning Goals / Outcomes

What should a reader understand or be able to do after following this tutorial/workflow?

  • Why it is important to have a standardized, minimal set of tools for our lab
  • Why HPC clusters limit software installations and how we work around that
  • Why we don't just use conda environments for everything
  • Why we don't wait on IT to install software for us
  • Why we use a local ~/software directory for our installations
  • How to install software in a local directory
  • How to manage software installations and updates over time
  • When to use FASRC's modules system vs. when to install software locally

📦 Required Tools, Packages, or Data

List any software packages, datasets, or computing platforms used (e.g., R, Python, FASRC, GeoPandas, etc.).

  • Tools:
    • github CLI
    • quarto
    • arf
    • uv
    • rv
    • conda
  • Libraries:
    • geospatial software (e.g., QGIS, ArcGIS, GDAL)
  • Data source(s):

📄 Outline / Structure

Provide a brief outline of the sections or steps in the document:

  1. Introduction
  2. Binaries > Modules > Environments > Containers
  3. Each section, i.e. user-specific global software -> project-specific
    environments -> Python, R
  4. Conclusion / Next Steps

🔗 Related Materials

Link to related GitHub repos, issues, lab protocols, or previous examples:

🚦Status & Next Steps

What is the current status?

  • Proposal
  • In Progress
  • Ready for Review
  • Completed

Any notes on who will write or review the content?

Metadata

Metadata

Labels

documentationImprovements or additions to documentation

Type

No fields configured for Task.

Projects

Status

🛤️Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions