Skip to content

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

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?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

documentationImprovements or additions to documentation

Type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions