Skip to content

Instantly share code, notes, and snippets.

View booleanbiotech's full-sized avatar

booleanbiotech

View GitHub Profile
@booleanbiotech
booleanbiotech / notebook_cell.py
Created September 15, 2014 19:18
Domino IPython notebook first cell
import platform, multiprocessing
N_CPUS = multiprocessing.cpu_count() if platform.system() == 'Linux' else 5
@booleanbiotech
booleanbiotech / requirements.txt
Created September 15, 2014 18:58
requirements.txt for Domino
seaborn==0.3.1
numexpr==2.3.1
@booleanbiotech
booleanbiotech / run_domino.py
Created September 15, 2014 18:56
Run Domino for IPython notebook
#!/usr/bin/env python
#
# Create domino-appropriate python file
#
from subprocess import Popen, PIPE
p = Popen(["ipython", "nbconvert", "--config", "domino_config.py"], stdin=PIPE, stdout=PIPE, stderr=PIPE)
out1, err1 = p.communicate()
#
@booleanbiotech
booleanbiotech / domino_config.py
Created September 15, 2014 18:43
IPython config for Domino
c = get_config()
#Export all the notebooks in the current directory to the sphinx_howto format.
c.NbConvertApp.notebooks = ['kaggle.ipynb']
c.NbConvertApp.export_format = 'python'
c.Exporter.preprocessors = ['domino_preprocessor.DominoPreprocessor']
@booleanbiotech
booleanbiotech / domino_preprocessor.py
Last active October 3, 2015 22:06
IPython preprocessor for Domino
from nbconvert.preprocessors import *
class DominoPreprocessor(Preprocessor):
FIRSTCELL = None
print_fn = """
global_out = open("stdout.ipy.txt",'w')
def print(*args, **kwargs):
kwargs['file'] = global_out
return __builtins__.print(*args, **kwargs)
"""
@booleanbiotech
booleanbiotech / hybrid_flagellin.txt
Created August 18, 2014 18:50
Hybrid Flagellin (LifeTech GeneOptimizer output)
GCCACCATGGCCCAAGTGATCAACACCAACAGCCTGAGCCTGATCACCCAGAACAACATCAACAAGAACCAGAGCGCCCTGAGCAGCAGCATCGAGAGAC
TGAGCAGCGGCCTGAGAATCAACAGCGCCAAGGACGATGCCGCTGGCCAGGCTATCGCCAACAGATTCACCAGCAACATCAAGGGCCTGACCCAGGCCGC
CAGAAACGCCAACGATGGCATCAGCGTGGCCCAGACAACAGAGGGCGCACTGAGCGAGATCAACAACAACCTGCAGAGAGTGCGCGAGCTGACCGTGCAG
GCCACCACAGGCACAAACAGCGAGAGCGACCTGTCCAGCATCCAGGACGAGATCAAGAGCAGACTGGATGAGATCGACAGAGTGTCCGGCCAGACCCAGT
TCAACGGCGTGAACGTGCTGGCCAAGAACGGCAGCATGAAGATCCAAGTGGGCGCCAACGACAACCAGACCATCACCATCGACCTGAAGCAGATCGACGC
CAAGACCCTGGGCCTGGACGGCTTCTCTGTGAAGGCCCTGATCACAGCCAGCGGCGACATCAGCCTGACCTTCAAACAGGTGGACGGCGTGAACGACGTG
ACCCTGGAAAGCGTGAAGGTGTCCAGCTCTGCCGGCACAGGCATCGGCGTGCTGGCTGAAGTGATTAACAAGAACAGCAACAGGACCGGCGTGAAGGCCT
ACGCCAGCGTGATCACCACAAGCGACGTGGCCGTGCAGAGCGGCAGCCTGTCTAACCTGACCCTGAACGGCATCCACCTGGGCAATATCGCCGATATCAA
GAAGAACGACAGCGACGGCAGACTGGTGGCCGCCATCAACGCCGTGACAAGCGAGACAGGCGTGGAAGCCTACACCGACCAGAAGGGCAGACTGAACCTG
AGATCCATCGACGGCAGGGGCATCGAAATCAAGACCGACAGCGTGTCCAACGGCCCCTCCGCCCTGACAATGGTCAACGGCGGACAGGACCTGACCAAGG
@booleanbiotech
booleanbiotech / pVAX1.txt
Created August 17, 2014 22:51
pVAX1 vector sequence
GACTCTTCGCGATGTACGGGCCAGATATACGCGTTGACATTGATTATTGACTAGTTATTAATAGTAATCAATTACGGGGTCATTAGTTCATAGCCCATAT
ATGGAGTTCCGCGTTACATAACTTACGGTAAATGGCCCGCCTGGCTGACCGCCCAACGACCCCCGCCCATTGACGTCAATAATGACGTATGTTCCCATAG
TAACGCCAATAGGGACTTTCCATTGACGTCAATGGGTGGACTATTTACGGTAAACTGCCCACTTGGCAGTACATCAAGTGTATCATATGCCAAGTACGCC
CCCTATTGACGTCAATGACGGTAAATGGCCCGCCTGGCATTATGCCCAGTACATGACCTTATGGGACTTTCCTACTTGGCAGTACATCTACGTATTAGTC
ATCGCTATTACCATGGTGATGCGGTTTTGGCAGTACATCAATGGGCGTGGATAGCGGTTTGACTCACGGGGATTTCCAAGTCTCCACCCCATTGACGTCA
ATGGGAGTTTGTTTTGGCACCAAAATCAACGGGACTTTCCAAAATGTCGTAACAACTCCGCCCCATTGACGCAAATGGGCGGTAGGCGTGTACGGTGGGA
GGTCTATATAAGCAGAGCTCTCTGGCTAACTAGAGAACCCACTGCTTACTGGCTTATCGAAATTAATACGACTCACTATAGGGAGACCCAAGCTGGCTAG
CGTTTAAACTTAAGCTTGGTACCGAGCTCGGATCCACTAGTCCAGTGTGGTGGAATTCTGCAGATATCCAGCACAGTGGCGGCCGCTCGAGTCTAGAGGG
CCCGTTTAAACCCGCTGATCAGCCTCGACTGTGCCTTCTAGTTGCCAGCCATCTGTTGTTTGCCCCTCCCCCGTGCCTTCCTTGACCCTGGAAGGTGCCA
CTCCCACTGTCCTTTCCTAATAAAATGAGGAAATTGCATCGCATTGTCTGAGTAGGTGTCATTCTATTCTGGGGGGTGGGGTGGGGCAGGACAGCAAGGG
@booleanbiotech
booleanbiotech / test.py
Created August 17, 2014 22:44
scrapy file for iGEM
# -*- coding: utf-8 -*-
# Run with: scrapy crawl test1 -o test1.json
import scrapy
class IgemItem(scrapy.Item):
year = scrapy.Field()
title = scrapy.Field()
subtitle = scrapy.Field()
description = scrapy.Field()
@booleanbiotech
booleanbiotech / clustal.txt
Created August 17, 2014 22:43
Flagellin alignment: Slovenian iGEM vs Life
CLUSTAL O(121) multiple sequence alignment
LifeTech GCCACCATGGCCCAAGTGATCAACACCAACAGCCTGAGCCTGATCACCCAGAACAACATC
Slovenia ------atggcacaagtcattaataccaacagcctctcgctgatcactcaaaataatatc
***** ***** ** ** *********** ******** ** ** ** ***
LifeTech AACAAGAACCAGAGCGCCCTGAGCAGCAGCATCGAGAGACTGAGCAGCGGCCTGAGAATC
Slovenia aacaagaaccagtctgcgctgtcgagttctatcgagcgtctgtcttctggcttgcgtatt
************ ** *** ** ****** * *** *** ** * **
@booleanbiotech
booleanbiotech / clustal.txt
Created August 17, 2014 22:42
Flagellin alignment: IDT vs Life vs JCAT
CLUSTAL O(1.2.1) multiple sequence alignment
IDT ------ATGGCACAGGTCATTAATACTAATAGTCTGAGTCTGATCACTCAGAATAACATC
LifeTech GCCACCATGGCCCAAGTGATCAACACCAACAGCCTGAGCCTGATCACCCAGAACAACATC
JCAT ------ATGGCCCAGGTGATCAACACCAACAGCCTGAGCCTGATCACCCAGAACAACATC
*****.**.** ** ** ** ** ** ***** ******** ***** ******
IDT AACAAAAACCAATCAGCCCTGTCAAGTTCCATAGAGAGGCTGAGTAGCGGACTGAGGATA
LifeTech AACAAGAACCAGAGCGCCCTGAGCAGCAGCATCGAGAGACTGAGCAGCGGCCTGAGAATC