-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Run SERGIO with CRISPRa/i gene perturbations. #13
Comments
|
CRISPRi of fadR, tyrR, and lacI. |
convert UMIcounts to anndata format: https://anndata.readthedocs.io/en/latest/ from anndata -> t-SNE |
The code to map gene indexes to gene names is here: https://github.com/PNNL-CompBio/SERGIO/blob/MN_ConIndependence-/GRN_Analysis/ParseInteractions.ipynb |
compare the same 100 genes in MicroSPLIT to the 100 genes in SERGIO. |
|
Genes 'rutA', 'rutB', 'rutE', 'rutD', 'rutC' are not detected in the MicroSPLIT data. |
So far, we can simulate the E. coli regulatory network using SERGIO in a "wild-type" scenario.
To simulate the E. coli regulatory network under a CRISPRa/i perturbation, we need to disconnect the target TF from its regulators, and either increase the production rate (CRISPRa) or decrease the production rate (CRISPRi).
Disconnecting a TF from its regulators essentially makes the TF a master regulator.
Since we have a separate input file for master regulators and a separate intput file for regulators that are targets of other regulators, the requested action is to move the TF from the
input_file_targets
toinput_file_regs
.The file format description for these two files is described here:
SERGIO/SERGIO/sergio.py
Lines 132 to 136 in 501c569
Since
# 4- input_file_taregts should not contain any line for master regulators
we need to cut the line that refers to the target TF. But when we paste it into
input_file_regs
, we just need to proved the index of the target TF, and a production rate, one for each "bin". The production rate should be small for CRISPRi and large for CRISPRa compared to the production rate of other TFs.The text was updated successfully, but these errors were encountered: