mageck
Ajuda seu agente a analisar dados de sequenciamento genético CRISPR. Ele identifica genes importantes e avalia a qualidade das bibliotecas genéticas.
O que ela faz
Esta ferramenta analisa dados de experimentos genéticos chamados 'CRISPR screens'. Ela verifica a qualidade dos dados, compara diferentes condições e identifica quais genes são importantes para o crescimento ou sobrevivência das células.
Quando usar
- ✓Quando você tem dados de sequenciamento de um experimento CRISPR screen.
- ✓Para comparar como diferentes genes afetam as células sob certas condições.
- ✓Para verificar se a biblioteca de genes usada no experimento está correta.
Exemplo do que pedir para a IA
“Analise meus dados de CRISPR screen usando a biblioteca 'minha_lib.tsv' e os arquivos FASTQ c1.fastq.gz, c2.fastq.gz, t1.fastq.gz, t2.fastq.gz, comparando os controles c1, c2 com os tratamentos t1, t2.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta primeiro conta as sequências genéticas nos seus dados brutos. Depois, ela realiza testes estatísticos para ver quais genes tiveram um efeito significativo, considerando a qualidade dos dados e as comparações que você pediu.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add K-Dense-AI/scientific-agent-skills --skill mageckOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/mageck/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Análise de MAGeCK pooled-screen
Quando usar
Use esta funcionalidade para contar reads de sequenciamento existentes contra uma biblioteca de guias fornecida ou comparar telas já contadas. Fornece a matriz de contagem, QC, resultados de guias e genes, proveniência de contraste e uma breve interpretação de enriquecimento/depleção. Este fluxo de trabalho analisa telas; ele não projeta guias nem infere a função gênica apenas a partir de um hit.
Tempo de execução
A instalação de origem testada e a ressalva de tempo de execução externo estão em
references/runtime.md. Verifique ambos mageck --version e
mageck test --help antes de uma análise. O script auxiliar Python incluído usa apenas a biblioteca padrão.
O próprio MAGeCK também precisa de NumPy, SciPy e o binário RRA. A geração de relatórios em PDF/R é opcional e não é necessária pelo script auxiliar.
O diretório oficial de lançamentos ainda lista 0.5.9.5 como sua versão mais recente do MAGeCK. O upstream agora vincula o projeto MAGeCK2 separado; estes comandos e o script auxiliar visam o MAGeCK 0.5.9.5, não uma instalação MAGeCK2 intercambiável. Este é um fluxo de trabalho CLI local com nenhuma API de serviço ou autenticação.
Fluxo de trabalho
- Estabeleça a versão da biblioteca, modalidade de perturbação, nomes das amostras, direção da seleção, repicates biológicos, material de referência, ponto de tempo e lote. Separe as lanes de sequenciamento de repicates biológicos independentes. Uma referência de plasmídeo e uma referência de dia zero da célula respondem a perguntas diferentes. Exija um contraste explícito de tratamento/controle; o script auxiliar nunca atribui silenciosamente todas as amostras não utilizadas ao grupo de controle.
- Valide uma biblioteca TSV sem cabeçalho contendo ID da guia, sequência de DNA, gene. IDs e
sequências devem ser únicos. O script auxiliar requer um cabeçalho de tabela de contagem começando
sgRNA,Gene, seguido por nomes de amostra não numéricos únicos comoc1. O MAGeCK pode interpretar nomes numéricos como índices de coluna ou valores de contagem; renomeie-os antes da análise. IDs de guia/gene não devem ter espaços em branco. O script auxiliar rejeita sequências ambíguas e qualquer correspondência de ID de contagem/biblioteca ou gene; resolva guias multi-alvo intencionais explicitamente no upstream. Estas são restrições deliberadas do script auxiliar; o MAGeCK nativo também aceita outras variantes de entrada. - Para FASTQ, inspecione a estrutura dos reads e as sequências de guias conhecidas para estabelecer o trimming e
a orientação. Use o MAGeCK
count, com um argumento separado por espaço para cada amostra biológica; junte as lanes com vírgula apenas quando forem repicates técnicos da mesma amostra. Preserve evidências de reads não mapeados e resumo de contagem quando o mapeamento for ruim. Uma guia com contagem zero permanece na biblioteca; não a remova para melhorar o QC. - Execute o QC antes do teste estatístico. Revise a representação da biblioteca, reads medianos por guia, frações de zero, coeficientes de Gini e correlações de repicates dentro da condição. As bandeiras de 10% de zero e 0,8 de correlação do script auxiliar são prompts de revisão, não limiares universais de aceitação. Alta correlação pode coexistir com artefatos sistemáticos. A profundidade de leitura não é a cobertura celular experimental. O script auxiliar usa um Gini de população de contagem bruta; o Gini nativo do MAGeCK de resumo de contagem usa log(contagem + 1) com uma correção de amostra finita. Não compare seus valores ou limiares como a mesma estatística.
- Escolha a normalização com base na tela. A normalização mediana assume que a maioria das guias é estável.
Para um forte desvio global, guias de controle negativo validadas fornecidas podem suportar
--normalization control. Estas devem ser IDs de guias, uma por linha; uma lista de genes não é intercambiável. Amostras de controle biológico e guias de controle negativo servem papéis diferentes. Pelo menos dois controles devem estar presentes, e cada guia atribuída a um gene de controle deve ser designada como controle. Fornecer--control-guidestambém altera a distribuição nula do RRA, mesmo com normalização mediana. Registre sua origem e verifique sua distribuição de contagem. O MAGeCK 0.5.9.5 muda a normalização mediana para escalonamento de contagem total para uma mediana zero ou mais de 45% de guias zero em qualquer amostra selecionada; para normalização de controle, ele avalia o subconjunto de guias de controle. Verifique o método aplicado no relatório, os fatores de tamanho e os avisos. - Use
testpara uma comparação de dois grupos.--pairedrequer ambas as listas em ordem biológica correspondente e comprimento igual; comprimentos correspondentes sozinhos não estabelecem o pareamento. O script auxiliar relata genes no FDR solicitado em ambas as direções e retém classificações completas.
…
Perguntas frequentes
O que é um 'CRISPR screen'?
É um experimento que usa a tecnologia CRISPR para desligar ou ativar genes em muitas células ao mesmo tempo, permitindo estudar a função de centenas ou milhares de genes rapidamente.
O que são 'reads FASTQ'?
São os dados brutos gerados por máquinas de sequenciamento de DNA, contendo as sequências genéticas lidas.
O que significa 'enriquecimento' ou 'depleção'?
Enriquecimento significa que as células com um certo gene tiveram vantagem e se multiplicaram mais. Depleção significa que as células com esse gene foram prejudicadas e diminuíram em número.
Detalhes
Descrição original do autor
Analyzes pooled CRISPR screen FASTQ reads and guide-count matrices with MAGeCK, validates guide libraries and contrasts, measures replicate and library QC, and produces gene hit rankings with effect sizes and FDR. Use for new knockout, CRISPRi, or CRISPRa screen analysis, enrichment or depletion contrasts, and MAGeCK count/test workflows; existing public dependency-score lookup belongs to DepMap.
Popularidade
- Estrelas no GitHub
- 51 mil
- Posição no ranking
- #1898
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
13c-metabolic-flux
Estima fluxos metabólicos usando dados de rastreamento de isótopos de carbono-13. É útil para analisar o metabolismo celular e vias bioquímicas.
K-Dense-AI/scientific-agent-skills
adaptyv
Projeta experimentos de caracterização de proteínas usando a API Adaptyv. Ele ajuda a estimar custos, enviar sequências e monitorar resultados de laboratório.
K-Dense-AI/scientific-agent-skills
aeon
Realiza tarefas de aprendizado de máquina em séries temporais. É útil para classificar, prever, detectar anomalias e encontrar padrões em dados sequenciais.
K-Dense-AI/scientific-agent-skills
alphagenome
Consulta efeitos genômicos pré-calculados para variantes genéticas. Ele fornece pontuações e explicações para entender o impacto das variantes no genoma.
K-Dense-AI/scientific-agent-skills
Skills parecidas
pytorch-patterns
Ajuda seu agente a usar o PyTorch para criar modelos de aprendizado de máquina. Ele aplica as melhores práticas para treinar modelos de forma eficiente e garantir que os resultados sejam consistentes.
affaan-m/ECC
evm-token-decimals
Ajuda seu agente a evitar erros com números decimais em diferentes redes blockchain. Garante que os valores de tokens sejam precisos em transações e cálculos.
affaan-m/ECC
knowledge-agent
Cria e consulta bases de conhecimento com inteligência artificial. Permite fazer perguntas sobre trabalhos passados ou compilar conhecimento sobre um tema.
thedotmack/claude-mem