Computation

Overview

Our group was focused on merging the following lists: human ortholog (List 1) + expression in glial cells (List 2) + altered in ALS (List 3) + possible communication (List 5). We found 77 communication gene candidates, which we then separated based on whether those genes were up or down regulated. Finally, we took those gene candidates to FlyBase to get the correlating stocks that we will order.

Merging Lists 

List 1: Human Ortholog

We are looking for genes that are also expressed in humans. We used the website https://www.flyrnai.org/cgi-bin/DRSC_orthologs.pl for identifying human orthologs for our genes of interest.

List 2: Expression in Glial Cells

The genes that are highly expressed in glial cells in the mushroom body are more likely to affect neuronal pathways so we want those. We took the expression data from here which came from this paper.

List 3: Altered in ALS

We took our list of genes that are over or under expressed in ALS from Atilano et al who expressed polyGR to observe effects. 

List 4: Expression in the Mushroom Body

Get the list of genes that express plasma membrane proteins from flybase.

flybase.org > Tools > Search/Browse Portals > QueryBuilder > Build a new query > Choose Expression Patterns in Data Class > Type membrane in Subcellular Localization > Click Finish Editing > Click Run Query > Click on gene (count) > Export ID list

Bringing all the lists together

A Google Colab notebook describes the way we merged all the lists together and got all the stocks.

Sorting Up/Down Regulated

We wrote a program to sort through our list of genes and compare with a spreadsheet of sorted upregulated and downregulated genes. We now had our final list of genes and knew which ones were downregulated or upregulated. 

Getting Stocks

We created a module for crawling flybase.org. You can call the get_stocks method with gene name or id and stock type and it will crawl the website and return the matched stocks.

Stocks

2B_UAS

These genes were downregulated in ALS flies so we want to overexpress them and are looking for UAS Stocks.

2B_TRiP

These genes were upregulated in ALS flies so we want to under express them and are looking for TRiP Stocks.