Skip to content

Group project to identify potential regulators of NMII and Fog pathway members in a fly interactome.

License

Notifications You must be signed in to change notification settings

annaritz/BIO331F17

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BIO331F17

Group project to identify potential regulators of NMII and Fog pathway members in a fly interactome.

Authors

2020 Update

  • Anna Ritz, professor

2017 Final Project

  • Miriam Bern, student
  • Wyatt Gormley, student
  • Elaine Kushkowski, student
  • ** Kathy Thompson**, student
  • Logan Tibbetts, student

Instructions

The group_proj_331.py script will generate a list of potential regulators from a protein-protein interactome and a file of positive regulator containing interactions between nodes using pre-processing techniques, Steiner Tree Approximations, Dijkstra-ranking, and a shortest paths algorithm.

  • Input: a plain text file, formatted into at least 2 columns to indicate node to node interaction, a text file of regulators.
  • Output: text file of the edge list of the Steiner Tree and a file containing all nodes within it, text files of potential regulators ranked by the Dijkstra-ranking, and text files of potential regulators calculated by the shortest-paths algorithm.
  • Output note: "tree_nodes.txt" and "tree_edges.txt" may be different with each run because we are using a Steiner tree approximation.
  • Runtime note: This code takes at least 3 hours to run on the original interactome.

Make sure that all files to be analyzed are in the same file folder as group_proj_331.py. When running, change the interactome variable in the main() function to be whatever text file interactome you are analyzing, and change the positives variable in the main() function to be a text file of positive regulators for that genome.

The purpose of post_processing.py is to produce output files from input obtained from the main file. It was also used for testing output functions separately from the main code.

About

Group project to identify potential regulators of NMII and Fog pathway members in a fly interactome.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages