Skip to content

ahorazahedi/VaxuraUniProt

Repository files navigation

VaxuraUniProt: Organism Proteins Cellular Location Extractor

Build Status Python 3.8 License MIT

This repository contains a Python script based on the work of the VaxuraUniProt project. It connects to UniProtKB, retrieves reviewed proteins information for a specific organism, extracts their cellular location, and saves the data in a CSV file.

Table of Contents

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

You can Use DownloaderUniprot.ipynb to Use This code on Google Colab For Faster Network Connection Dont Forget To Connect Google Drive To colab First

Prerequisites

Ensure that you have the following installed on your local machine:

Python 3.8 or later
pip (Python Package Installer)

Installing

Clone the repo to your local machine:

git clone https://github.com/ahorazahedi/VaxuraUniProt.git

Go to the project directory:

cd VaxuraUniProt

Install the necessary packages:

pip install biopython

Usage

To run the script, you can use the command below.Update Organisms.txt Based on its Default Format And Get Results in Download Folder It Also Zip When all jobs are Done To Make its Transfer Easily

python Downloader.py

This will create a CSV file named uniprot_<organism>_proteins.csv in the current directory.

Running the tests

(Add information about how to run tests if available)

Built With

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the [LICENSE.md](https://github.com/ahorazahedi/VaxuraUniProt

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published