/swe-molecular-sciences

Course repo for CHEM 274B at UC Berkeley

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

"Software Engineering Fundamentals for Molecular Sciences" - Labs

👋 Welcome to the Software Engineering Fundamentals for Molecular Sciences Repository!!!

This repository contains the lab notebooks used in the "Software Engineering for Molecular Sciences" course taught at UC Berkeley. The code and notebooks are released under the Apache 2.0 license. Several of the lab notebooks are inspired by material from "Machine Learning for Drug Discovery" by Noah Flynn (Manning Publications,https://www.manning.com/books/machine-learning-for-drug-discovery).

💻 Getting Started

To run and modify the code locally, install Anaconda (or Miniconda) and git if you don't already have access to them. Clone this repository by typing the following within a terminal (ignoring the first $ character):

$ git clone https://github.com/nrflynn2/swe-molecular-sciences.git
$ cd swe-molecular-sciences

Set up a conda environment with prerequisite installs:

$ conda create --name swe-molecular-sciences python=3.10 pip
$ conda activate swe-molecular-sciences
$ pip install -r requirements.txt

Finally, start Jupyter in the terminal via jupyter notebook or through your favorite IDE (e.g., Visual Studio Code) to embark on an exciting journey. Happy learning!