Giter Site home page Giter Site logo

ilia-abolhasani / co-worker-proteins-in-gene-ontology Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 213.84 MB

Analyzing biological networks using statistical testing to uncover significant differences in protein distributions based on functional relationships.

Jupyter Notebook 99.72% Python 0.28%
null-hypothesis protein-protein-interactions statistical-testing

co-worker-proteins-in-gene-ontology's Introduction

Analysis of Biological Networks Final Project

This repository contains the code and files for the "Analysis of Biological Networks" final project. The project focuses on analyzing biological networks using statistical null hypothesis testing to investigate the differences in protein distributions based on their functional relationships.

Project Structure

  • Code.ipynb: Jupyter Notebook containing the main code for data analysis and statistical testing.
  • generate ppi csv.ipynb: Jupyter Notebook for generating protein-protein interaction (PPI) data in CSV format.
  • generate train dataset.py: Python script to generate the training dataset for statistical testing.
  • generate work scores csv.ipynb: Jupyter Notebook to generate work scores CSV file.
  • read ppi.ipynb: Jupyter Notebook for reading and processing PPI data.

Data Folder

The data folder contains the necessary files for the project, including input data and generated output files.

Statistical Null Hypothesis Testing

Statistical null hypothesis testing is a method used to compare observed data against an expected distribution or pattern. In this project, we apply statistical tests to examine whether the distribution of proteins that work together differs significantly from those that don't work together within specific Gene Ontology namespaces.

Evaluation

The project evaluates the results of the statistical tests to determine the statistical significance of the observed differences in protein distributions. This helps gain insights into the functional relationships among proteins in the biological networks under investigation.

Getting Started

To reproduce the results of this project, follow these steps:

  1. Clone this repository to your local machine.
  2. Install the required dependencies listed in the requirements.txt file.
  3. Run the notebooks or scripts in the specified order to generate the necessary files and perform the analysis.

Please refer to the individual notebooks and scripts for detailed instructions and explanations.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

co-worker-proteins-in-gene-ontology's People

Contributors

ilia-abolhasani avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.