PhaGCN2:病毒聚类

ops/2024/11/30 10:36:53/

https://github.com/KennthShang/PhaGCN2.0

安装

mamba create -n phagcn2 python=3.9 numpy pytorch networkx=2.5 pandas mcl=14.137 diamond=0.9.14 biopython=1.78 scipy=1.5.2
conda activate phagcn2
git clone https://github.com/KennthShang/PhaGCN2.0cd database
tar -zxvf ALL_protein.tar.gz
cd ..把PhaGCN2.0/data.py的
from    scipy.sparse.linalg.eigen.arpack import eigsh
改成from scipy.sparse.linalg import eigsheturn np.array(mask, dtype=np.bool)
改为eturn np.array(mask, dtype=bool)PhaGCN2.0/run_GCN.py
也这么改

 使用

 python run_Speed_up.py --contigs contigs.fa --len 8000


http://www.ppmy.cn/ops/22703.html

相关文章

浏览器的本地存储---localstorage

web存储对象 Web 存储对象 localStorage 和 sessionStorage 允许我们在浏览器上保存键/值对。 这两个对象保存再本地(客户端),允许保存至少 5MB 的数据(或更多),这些数据不会因为页面刷新而销毁&#xff0…

QT5之lambda

使用lambda需要 配置c11 所以在点.pro文件里面配置添加如下 CONFIG c11 使用到qDebug 打印包含头文件 #include<QDebug> lambda 表达式使用 代替槽如下 #include "mainwidget.h" #include<QPushButton> #include<QDebug> mainWidget::mainWid…

大厂常见算法50题-替换空格

专栏持续更新50道算法题&#xff0c;都是大厂高频算法题&#xff0c;建议关注, 一起巧‘背’算法! 文章目录 题目解法一 String类replace方法解法二 遍历替换总结 题目 解法一 String类replace方法 String类自带的replace&#xff0c;方法传入两个char类型的参数&#xff0c;分…

20240428如何利用IDM下载磁链视频

缘起&#xff1a; https://weibo.com/tv/show/1034:4864336909500449 中国获奖独立纪录片《阿辉》揭秘红灯区“教父”的生存法则 5,751次观看 1年前 发布于 陕西 身为里中横 67.7万粉丝 互联网科技博主 微博原创视频博主 头条文章作者 https://weibo.com/tv/show/1034:4864…

VUE3与Uniapp 四 (Class变量和内联样式)

<template><!-- 通过class绑定开启或关闭某个CSS --><view class"box" :class"{box2:true}">box1</view><view class"box" :class"{box2:isActive}">box2</view><!-- 使用三元表达式实现开启关…

从旁氏三盘理论看MEME币崛起

三盘理论是加密韦陀&#xff08;thecryptoskanda&#xff09;提出的一种关于旁氏的认知模型&#xff0c;本文基于此理论来探索三次牛市的原因&#xff1a;MEME币是互助盘&#xff0c;DeFi是分红盘&#xff0c;ICO是拆分盘。 什么是三盘理论 加密韦陀认为&#xff0c;Crypto最…

Vivado-IP-DDS and Testbench Learning

DDS内部结构 实现流程 首先新建一个工程&#xff0c;创建bd文件&#xff0c;添加DDS Compiler核&#xff0c;此处不多赘述 Block Design 在观测输出的信号时&#xff0c;需要将最高位符号位的信号取反&#xff0c;这样才能输出正弦波&#xff0c;否则输出的波形如下图所示 将t…

【python】socket通信

服务器 server.py import socket #socket模块 import time #时间模块 import threading #线程模块#定义一个函数用来进行具体的数据交互,由子线程调用. def session(sock, addr):print(欢迎新 %s:%s... % addr)sock.send(bWelcome!)while True:data sock.recv(10…