arxiv-database
arxiv-database:This skill provides Python tools ,用于 searching 、 retrieving preprints ,面向 arXiv.org ,通过 its public Atom A…
维护者 FreedomIntelligence · 最近更新 2026年4月1日
bio-crispr-screens-screen-qc:Quality control ,用于 pooled CRISPR screens。 Covers 库 representation,read distribution,replicate correlation,、 essential gene recovery。 适合在assessing screen quality before hit calling 或 diagnosing poor screen performance时使用。
原始来源
https://github.com/FreedomIntelligence/OpenClaw-Medical-Skills/tree/main/skills/bio-crispr-screens-screen-qc
技能摘要
原始文档
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
## Library Representation
**Goal:** Assess whether the sgRNA library is adequately represented across all samples.
**Approach:** Count zero-count and low-count sgRNAs per sample, flagging samples where dropout exceeds quality thresholds (>1% zero-count is warning, >5% is failure).
```python
## Zero-count sgRNAs per sample
zero_counts = (count_matrix == 0).sum()
zero_pct = zero_counts / len(count_matrix) * 100
print('Zero-count sgRNAs per sample:')
for sample, pct in zero_pct.items():
status = 'OK' if pct < 1 else 'WARNING' if pct < 5 else 'FAIL'
print(f' {sample}: {pct:.2f}% [{status}]')
相关技能
arxiv-database:This skill provides Python tools ,用于 searching 、 retrieving preprints ,面向 arXiv.org ,通过 its public Atom A…
bayesian-optimizer:Bayesian optimization ,用于 experimental design 、 hyperparameter tuning in biomedical research。
bio-alignment-files-bam-statistics:Compute alignment statistics:flagstat,idxstats,coverage depth。
bio-alignment-msa-statistics:Calculate alignment statistics ,涵盖 sequence identity,conservation scores,substitution matri…