https://github.com/cbg-ethz/synnet
Toolbox for design and optimization of miRNA-based synthetic classifier pathways
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.3%) to scientific vocabulary
Repository
Toolbox for design and optimization of miRNA-based synthetic classifier pathways
Basic Info
Statistics
- Stars: 3
- Watchers: 2
- Forks: 3
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
SynNet
Hi.
This package includes two main components: 01OptimizeParamters and 02_SeekNet.
01OptimizeParamters
This package can be used to optimize circuit biochemical paramters using on-off ratio for a set of given circuits.
You can run it by enterin the folder and running Launch_Global_Optimization.m. This is tested on Matlab 2015. All parameters are set in Launch_Global_Optimization.m file, you can edit the file to change your choice of circuits, optimization parameters ranges, binarization point, input expression distributions, and other things. Advanced users can change the circuit evaluation functions in Auxilary_Functions folder to apply this software to other in-situ classification technologies with a different biochemical transfer function.
02_SeekNet
This package can be used to learn classifier circuit for a given dataset for a specific technology given fixed biochemical paramters (continuous mode), or using the general optimization strategy for any boolean-like circuit technology (boolean mode).
You can run an example case provided by running: Seek_Net('Example_Data/D04_EX_BreastCancer_Constraints.txt')
Input: The example data includes three mandatory (Expresion data, Annotation metadata, and analysis Constraints) and two optional input files (mature miRNA sequences, and blacklisted miRNAs to be excluded).
NOTE: There's one MEX file, fastAUC, used in this package which is precompiled for 64bit mac, you might need to recompile it for your computer, check 02_SeekNet/Auxilary_Functions/fastAUC/install.m to learn how to do so.
Output: For each analysis the output inludes a set of figures with self displanatory names in .fig and .pdf format. Output also inludes the following text files:
[Analysis name]-Used_Constants.logA carbon-copy from the Constraint file used for the analaysis.[Analysis name].txtThis is the main file you want to look into. For each analysis case a file be produced like this that you can import to excel and has all the details of the analaysis, the performance, the circuit details the genes included and excluded.[Analysis name]-Prune.txtThis is the same file as the pervious one, just made for the pruned circuit.Summary_Report_[Constraint file name].txtThe metadata file provided in the Constraints file might have more than one analysis, a summary of all of the analysis will be given in this file. This is usefull when you have several analyses done in a batch.Summary_Report_[Constraint file name]-CV.txtThis is similar to the file above except that it's only generated if cross-validation is on, and it will convey the cross-validation resutls.
I hope this helps to get you started. For problems, try again, if it fails please feel free to contact: pejman.m@gmail.com
best Pej
Owner
- Name: Computational Biology Group (CBG)
- Login: cbg-ethz
- Kind: organization
- Location: Basel, Switzerland
- Website: https://www.bsse.ethz.ch/cbg
- Twitter: cbg_ethz
- Repositories: 91
- Profile: https://github.com/cbg-ethz
Beerenwinkel Lab at ETH Zurich
GitHub Events
Total
Last Year
Issues and Pull Requests
Last synced: over 1 year ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0