The broad spectrum of STEM research has generated great volumes of software. Here are some common tools to consider incorporating in your workflow:
- OneDrive for secure, cloud-based storage and collaboration
- A text editor such as Microsoft VS Code, Notepad++, or Sublime Text
- Git, which enables granular "version control" of your project over time
- A programming language for analysis and scripting, either Python or R (see below for help deciding)
- The Linux/macOS "command line," formally known as Bash (can be accessed in Windows using Git Bash)
- Zotero for managing and annotating your personal library of articles, and automatically creating citations/bibliographies for them
- Overleaf online collaborative LaTeX editor
Your discipline, specific subdiscipline, and methods will determine some of your key software choices beyond the general tools listed above. GitHub is a great place to find specific tools and libraries/packages for your programming environment of choice.
Need help?
If you need help with any of the above software, with choosing or getting started in Python or R, or finding the specific library/package for your need, reach out for a consultation via our Ask Us page! Consultations for research software selection, training, and troubleshooting are part of the Library's research data services.