Difference between revisions of "Team:Florida Atlantic/Experiments"

 
(One intermediate revision by the same user not shown)
Line 12: Line 12:
 
</head>
 
</head>
 
<body>
 
<body>
 
+
<form><fieldset>
 
<div class="column full_size" >
 
<div class="column full_size" >
  
Line 65: Line 65:
 
<h4>Artemisinin Binding</h4>
 
<h4>Artemisinin Binding</h4>
 
<p style="font-size: 18px">
 
<p style="font-size: 18px">
- Import LSTM model. </br>
+
- Created LSTM model. </br>
- Collected and import positive dataset for proteins that bind to Artemisinin and negative dataset for proteins that do not bind to Artemisinin by hand from NCBI and literature.</br>
+
- Collected and imported positive dataset for proteins that bind to Artemisinin and negative dataset for proteins that do not bind to Artemisinin by hand from NCBI and literature.</br>
 
- Train model to learn binding vs. not binding.
 
- Train model to learn binding vs. not binding.
- Establish consistent parameters for learning process (number of proteins per dataset, learning rate, network size, and sub-sequence length viewed). </br>
+
- Established consistent parameters for learning process (number of proteins per dataset, learning rate, network size, and sub-sequence length viewed). </br>
- Run test and repeat to establish consistency.</p></br>
+
- Ran test and repeated to establish consistency.</p></br>
 
<h4>Artemisinin Consensus Sequence</h4>
 
<h4>Artemisinin Consensus Sequence</h4>
 
<p style="font-size: 18px">
 
<p style="font-size: 18px">
- Import LSTM. </br>
+
- Created LSTM. </br>
- Import dataset (from previous model^). </br>
+
- Imported dataset (from previous model^). </br>
- Train model to look at specified sequence length for binding vs. not binding. </br>
+
- Trained model to look at specified sequence length for binding vs. not binding. </br>
- Establish consistent parameters for learning process (number of proteins per dataset, learning rate, network size, and sub-sequence length viewed). </br>
+
- Established consistent parameters for learning process (number of proteins per dataset, learning rate, network size, and sub-sequence length viewed). </br>
 
- Set variables consistent (batch size, epochs, and sequence length to run in range loop).
 
- Set variables consistent (batch size, epochs, and sequence length to run in range loop).
- Run test and repeat to establish consistency.</p></br>
+
- Ran test and repeated to establish consistency.</p></br>
 
</p>
 
</p>
 
</br>
 
</br>
 
<h4>Homeobox Consensus Sequence</h4>
 
<h4>Homeobox Consensus Sequence</h4>
 
<p style="font-size: 18px">
 
<p style="font-size: 18px">
- Import LSTM. </br>
+
- Created LSTM. </br>
- Import dataset from Uniprot data website for proteins containing homeo-domain sequence and proteins and proteins not containing homeodomain sequence. </br>
+
- Imported dataset from Uniprot data website for proteins containing homeo-domain sequence and proteins and proteins not containing homeodomain sequence. </br>
- Train model to look at specified sequence length for binding vs. not binding. </br>
+
- Trained model to look at specified sequence length for binding vs. not binding. </br>
- Establish consistent parameters for learning process (number of proteins per dataset, learning rate, network size, and sub-sequence length viewed). </br>
+
- Established consistent parameters for learning process (number of proteins per dataset, learning rate, network size, and sub-sequence length viewed). </br>
 
- Set variables consistent (batch size, epochs, and sequence length to run in range loop). </br>
 
- Set variables consistent (batch size, epochs, and sequence length to run in range loop). </br>
- Run test and repeat to establish consistency.</p></br>
+
- Ran test and repeated to establish consistency.</p></br>
 
</p>
 
</p>
 
</br>
 
</br>
 +
</feildset>
 +
</form>
 
</div>
 
</div>
  
 
</html>
 
</html>

Latest revision as of 21:15, 1 November 2017

Florida_Atlantic

Experiments

Wet Lab Protocols

LB Broth
25g LB Broth, Miller
1L Water
-Mix LB powder into water, autoclave for 15 minutes. Supplement with antibiotics (Chloramphenicol, 35μL/mL) as needed.

LB Agar
25g LB Broth, Miller
15g Granulated Agar
1L Water
-Mix LB powder and Agar into water. Heat until agar is dissolved and solution is clear, avoid boiling over. Autoclave for 15 minutes. Supplement with antibiotics (Chloramphenicol, 35μL/mL) as needed. Pour 20mL into sterile culture plates and let cool.

Transformation of Competent Cells

50μL Competent Cells (DH5α E. coli)
10ng Plasmid DNA
450μL LB
LB/Chloramphenicol Plate
-Thaw Competent cells on ice and add plasmid DNA. Let sit for 20 minutes on ice. Heat shock cells at 45 o C for 30 seconds and then return to ice for 2 minutes. Add LB and incubate at 37 o C for 2-3 hours. Plate 100μL of the cells on a LB/Chloramphenicol plate and incubate at 37 o C overnight.

Dry Lab Protocols

Protein Reverse Translation
-Isolate the protein sequence of interest and reverse translate using the E. coli preferred codon library in SnapGene. After reverse translation, look for out-of- frame coding regions and alter the codons so that no transcription is likely to occur. Finally, run a BLASTX protocol to ensure that the nucleotide sequence still encodes the protein of interest.



Machine Learning Protocols

LSTM model was coded using Tensorflow library and imported to Jupyter notebooks for 3 main experiments.


Artemisinin Binding

- Created LSTM model.
- Collected and imported positive dataset for proteins that bind to Artemisinin and negative dataset for proteins that do not bind to Artemisinin by hand from NCBI and literature.
- Train model to learn binding vs. not binding. - Established consistent parameters for learning process (number of proteins per dataset, learning rate, network size, and sub-sequence length viewed).
- Ran test and repeated to establish consistency.


Artemisinin Consensus Sequence

- Created LSTM.
- Imported dataset (from previous model^).
- Trained model to look at specified sequence length for binding vs. not binding.
- Established consistent parameters for learning process (number of proteins per dataset, learning rate, network size, and sub-sequence length viewed).
- Set variables consistent (batch size, epochs, and sequence length to run in range loop). - Ran test and repeated to establish consistency.



Homeobox Consensus Sequence

- Created LSTM.
- Imported dataset from Uniprot data website for proteins containing homeo-domain sequence and proteins and proteins not containing homeodomain sequence.
- Trained model to look at specified sequence length for binding vs. not binding.
- Established consistent parameters for learning process (number of proteins per dataset, learning rate, network size, and sub-sequence length viewed).
- Set variables consistent (batch size, epochs, and sequence length to run in range loop).
- Ran test and repeated to establish consistency.