Skip to content

Commit

Permalink
installation instructions in readme
Browse files Browse the repository at this point in the history
  • Loading branch information
gracelliu authored Sep 29, 2024
1 parent f8b7a5a commit c8c875c
Showing 1 changed file with 44 additions and 32 deletions.
76 changes: 44 additions & 32 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,56 +21,68 @@ Thus, by bridging the gap between experimental structural data and desired simul

4- Onufriev, A. V., & Alexov, E. (2013). PROTONATION AND PK CHANGES IN PROTEIN–LIGAND BINDING. Quarterly Reviews of Biophysics, 46(2), 181–209. https://doi.org/10.1017/S0033583513000054

## Installation

Provide instructions on how to install and set up the project, such as installing dependencies and preparing the environment.

```bash
# Example command to install dependencies (Python)
pip install project-dependencies
## Requirements

# Example command to install dependencies (R)
install.packages("project-dependencies")
```
- Python 3.x
- Conda (package manager)

## Installation and Setup

## Quick Start
### Step 1: Clone the Repository

Provide a basic usage example or minimal code snippet that demonstrates how to use the project.
```bash
git clone https://github.com/your-username/your-repo-name.git
cd your-repo-name
```

```python
# Example usage (Python)
import my_project
### Step 2: Set Up Conda Environment

demo = my_project.example_function()
print(demo)
```bash
conda create -n bioinfo-env python=3.8
conda activate bioinfo-env
```
```r
# Example usage (R)
library(my_project)

demo <- example_function()
print(demo)
### Step 3: Install Python Dependencies

```bash
pip install -r requirements.txt
```

## Usage
### Step 4: Install External Tools

Add detailed information and examples on how to use the project, covering its major features and functions.
```bash
conda install -c conda-forge propka pdb2pqr openbabel
```

```python
# More usage examples (Python)
import my_project
Verify installations:

demo = my_project.advanced_function(parameter1='value1')
print(demo)
```bash
propka3 --version
pdb2pqr --version
obabel --version
```
```r
# More usage examples (R)
library(demoProject)

demo <- advanced_function(parameter1 = "value1")
print(demo)
## Running the App

```bash
python app.py
```

Open your browser at `http://127.0.0.1:5000`.

## Using the Web App

1. **Upload Files**: Upload enzyme and substrate PDB files.
2. **Enter pH**: Input pH value (0-14). Invalid pH values will display an error.
3. **Process**: The app will compute pKa and adjust protonation states.
4. **Download Files**: Download the adjusted files as a ZIP package.





## Contribute

Contributions are welcome! If you'd like to contribute, please open an issue or submit a pull request. See the [contribution guidelines](CONTRIBUTING.md) for more information.
Expand Down

0 comments on commit c8c875c

Please sign in to comment.