Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Andrew Stirn
commited on
Commit
·
350befe
1
Parent(s):
6ec253f
no off-target bug
Browse files
app.py
CHANGED
|
@@ -26,8 +26,11 @@ elif all([True if nt.upper() in NUCLEOTIDE_TOKENS.keys() else False for nt in st
|
|
| 26 |
on_target, off_target = tiger_exhibit(st.session_state['userInput'])
|
| 27 |
st.write('On-target predictions: ', on_target)
|
| 28 |
st.download_button(label='Download', data=convert_df(on_target), file_name='on_target.csv', mime='text/csv')
|
| 29 |
-
|
| 30 |
-
|
|
|
|
|
|
|
|
|
|
| 31 |
|
| 32 |
# invalid input
|
| 33 |
else:
|
|
|
|
| 26 |
on_target, off_target = tiger_exhibit(st.session_state['userInput'])
|
| 27 |
st.write('On-target predictions: ', on_target)
|
| 28 |
st.download_button(label='Download', data=convert_df(on_target), file_name='on_target.csv', mime='text/csv')
|
| 29 |
+
if len(off_target) > 0:
|
| 30 |
+
st.write('Off-target predictions: ', off_target)
|
| 31 |
+
st.download_button(label='Download', data=convert_df(off_target), file_name='off_target.csv', mime='text/csv')
|
| 32 |
+
else:
|
| 33 |
+
st.write('We did not find any off-target effects!')
|
| 34 |
|
| 35 |
# invalid input
|
| 36 |
else:
|
tiger.py
CHANGED
|
@@ -128,6 +128,8 @@ def find_off_targets(guides, batch_size=1000):
|
|
| 128 |
|
| 129 |
|
| 130 |
def predict_off_target(off_targets: pd.DataFrame, model: tf.keras.Model):
|
|
|
|
|
|
|
| 131 |
|
| 132 |
# append predictions off-target predictions
|
| 133 |
model_inputs = tf.concat([
|
|
|
|
| 128 |
|
| 129 |
|
| 130 |
def predict_off_target(off_targets: pd.DataFrame, model: tf.keras.Model):
|
| 131 |
+
if len(off_targets) == 0:
|
| 132 |
+
return pd.DataFrame()
|
| 133 |
|
| 134 |
# append predictions off-target predictions
|
| 135 |
model_inputs = tf.concat([
|