d2a42aaf1fb53a1e3beeaa90bb80767fccf80eaf,scanpy/preprocess/simple.py,,smp_norm,#Any#,181

Before Change


        X = X[:, counts_per_gene >= 1]  // only consider genes with more than one count
        X = X * np.median(counts_per_cell) / (counts_per_cell[:, np.newaxis] + 1e-6)
    else:
        X = X.tocsc()[:, np.flatnonzero(counts_per_gene.A1 >= 1)].tobsr()
        Norm = sp.sparse.diags(np.median(counts_per_cell.A1) / (counts_per_cell.A.ravel() + 1e-6))
        X = Norm.dot(X).tocsr()
    return X

After Change


        gene_filter = counts_per_gene >= 1
        X = X * np.median(counts_per_cell) / (counts_per_cell[:, np.newaxis] + 1e-6)
    else:
        gene_filter = np.flatnonzero(counts_per_gene.A1 >= 1)
        Norm = sp.sparse.diags(np.median(counts_per_cell.A1) / (counts_per_cell.A.ravel() + 1e-6))
        X = Norm.dot(X.tobsr()).tocsr()
    return X, gene_filter


def smp_norm_weinreb16(X, max_fraction=1, mult_with_mean=False):
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 3

Non-data size: 4

Instances


Project Name: theislab/scanpy
Commit Name: d2a42aaf1fb53a1e3beeaa90bb80767fccf80eaf
Time: 2017-04-24
Author: f.alex.wolf@gmx.de
File Name: scanpy/preprocess/simple.py
Class Name:
Method Name: smp_norm


Project Name: chainer/chainercv
Commit Name: 97bd5c775a17b4e3c2345765d26fd67678f7da2a
Time: 2019-01-30
Author: ktns.87@gmail.com
File Name: chainercv/transforms/bbox/crop_bbox.py
Class Name:
Method Name: crop_bbox


Project Name: scikit-learn-contrib/imbalanced-learn
Commit Name: cddf39be59c3c1231d2d4fd3b9bfc10a21e63780
Time: 2017-08-24
Author: g.lemaitre58@gmail.com
File Name: imblearn/under_sampling/prototype_selection/tomek_links.py
Class Name: TomekLinks
Method Name: _sample