Loading...
Loading...
Assist Claude in running PyWGCNA through omicverse—preprocessing expression matrices, constructing co-expression modules, visualising eigengenes, and extracting hub genes.
npx skill4agent add starlitnightly/omicverse bulk-wgcna-analysis-with-omicverset_wgcna.ipynbomicverse as ovscanpy as scmatplotlib.pyplot as pltpandas as pdov.plot_set()expressionList.csvfrom statsmodels import robustgene_mad = data.apply(robust.mad)data = data.T.loc[gene_mad.sort_values(ascending=False).index[:2000]]pyWGCNA_5xFAD = ov.bulk.pyWGCNA(name=..., species='mus musculus', geneExp=data.T, outputPath='', save=True)pyWGCNA_5xFAD.geneExprpyWGCNA_5xFAD.preprocess()pyWGCNA_5xFAD.calculate_soft_threshold()calculating_adjacency_matrix()calculating_TOM_similarity_matrix()calculate_geneTree()calculate_dynamicMods(kwargs_function={'cutreeHybrid': {...}})calculate_gene_module(kwargs_function={'moduleEigengenes': {'softPower': 8}})plot_matrix(save=False)get_sub_module([...], mod_type='module_color')get_sub_network(mod_list=[...], mod_type='module_color', correlation_threshold=0.2)plot_sub_network(...)updateSampleInfo(path='.../sampleInfo.csv', sep=',')setMetadataColor(...)analyseWGCNA()plotModuleEigenGene(module, metadata, show=True)barplotModuleEigenGene(...)top_n_hub_genes(moduleName='lightgreen', n=10)save=FalsedeepSplitsoftPowert_wgcna.ipynbdata/5xFAD_paper/reference.md