Skip to content

Instantly share code, notes, and snippets.

View gilesc's full-sized avatar

Cory Giles gilesc

  • Oklahoma Medical Research Foundation
  • Oklahoma City, OK
  • X @cbgiles
View GitHub Profile
from dataclasses import dataclass
import pandas as pd
import numpy as np
import scipy.stats
@dataclass
class BinaryAnnotation:
columns: np.array
index: np.array
data: np.array # 2D array of packed bits
import functools
import time
import pickle
import os
def decorator(save_path="default"):
def wrapper(fn):
@functools.wraps(fn)
def wrap(self, *args, **kwargs):
if not os.path.exists(save_path):
import atexit
import codecs
import functools
import gzip
import os.path
import shutil
import sys
import tempfile
import urllib.request
import pandas as pd
import numpy as np
import patsy
import wrenlab.R.wrap.DESeq2
def fn():
X = pd.DataFrame(np.random.randint(10000, size=(12, 1000)))
D = pd.DataFrame({
"V1": [0,0,0,0,0,0,1,1,1,1,1,1],