- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我第一次尝试使用 Cytoscape 和 ANIMO 应用程序,但遇到了麻烦并陷入困境。任何帮助将非常感激!!
我正在使用简单的测试网络(2-3 个节点),但当我尝试分析网络时,我经常遇到错误。如果我从 shell 运行 Cytoscape,我会得到以下信息:
karaf@Cytoscape 3.7.2()> SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
animo.core.analyser.AnalysisException: Error during analysis: <pre>java.lang.Exception: [/Users/Carla/CytoscapeConfiguration/3/karaf_data/tmp/ANIMO7219678590825060215.xml] Verify result: 134
empty result
HTTP/1.1 400 Bad Request
Date: Wed, 04 Mar 2020 16:48:28 GMT
Server: Apache/2.4
Content-Length: 226
Connection: close
Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
</p>
</body></html>
(current directory: /Applications/Cytoscape_v3.7.2/framework/.)
at animo.core.analyser.uppaal.UppaalModelAnalyserSMC.analyze(UppaalModelAnalyserSMC.java:666)
at animo.cytoscape.RunAction$RunTask.performNormalAnalysis(RunAction.java:141)
at animo.cytoscape.RunAction$RunTask.run(RunAction.java:312)
at org.cytoscape.work.internal.task.JDialogTaskManager$TaskRunnable.innerRun(JDialogTaskManager.java:321)
at org.cytoscape.work.internal.task.JDialogTaskManager$TaskRunnable.run(JDialogTaskManager.java:352)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
</pre>
at animo.core.analyser.uppaal.UppaalModelAnalyserSMC.analyze(UppaalModelAnalyserSMC.java:683)
at animo.cytoscape.RunAction$RunTask.performNormalAnalysis(RunAction.java:141)
at animo.cytoscape.RunAction$RunTask.run(RunAction.java:312)
at org.cytoscape.work.internal.task.JDialogTaskManager$TaskRunnable.innerRun(JDialogTaskManager.java:321)
at org.cytoscape.work.internal.task.JDialogTaskManager$TaskRunnable.run(JDialogTaskManager.java:352)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.Exception: [/Users/Carla/CytoscapeConfiguration/3/karaf_data/tmp/ANIMO7219678590825060215.xml] Verify result: 134
empty result
HTTP/1.1 400 Bad Request
Date: Wed, 04 Mar 2020 16:48:28 GMT
Server: Apache/2.4
Content-Length: 226
Connection: close
Content-Type: text/html; charset=iso-8859-1
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
</p>
</body></html>
(current directory: /Applications/Cytoscape_v3.7.2/framework/.)
at animo.core.analyser.uppaal.UppaalModelAnalyserSMC.analyze(UppaalModelAnalyserSMC.java:666)
... 9 more
我还运行了故障排除脚本并得到了这个...
Target Cytoscape version: 3.7.2
Your shell is bash
Compatible OS version found: 10.14
- Pass: OS Version = 10.14.6
- Pass: Following Oracle JDK found:
/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk
- Pass: Current Java Version = 1.8.0_151
- Pass: JAVA_HOME found: /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
Checking connection to Cytoscape App Store...
5 packets transmitted, 0 packets received, 100.0% packet loss
Looks connection to App Store is unstable.
Please check firewall setting from System Preference.
traceroute result:
traceroute to apps.cytoscape.org (52.34.133.210), 64 hops max, 52 byte packets
1 172.27.109.254 (172.27.109.254) 1.542 ms 1.095 ms 1.026 ms
2 …
我检查了 Mac 上的防火墙选项,Cytoscape 设置为“允许传入连接”。我是一名生物学用户,所以我不知道如何继续......
非常感谢您的帮助!!
CM
最佳答案
感谢别列佐夫斯基的建议。仅供引用,以防万一有人也遇到困难,作者(Stefano Schivo)提出了一个有效的解决方案。解决方案是使用 ANIMO、UPPAAL 和 Cytoscape 的旧版本。以下是协同工作的版本。
Cytoscape 3.4.0
Java 1.8.0_151
ANIMO 3.4.0
UPPAAL 4.1.19
谢谢,CM
关于java - 网络分析期间 Cytoscape 错误 - java.lang.Exception?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60531317/
在使用 Cytoscape.js 之前,我使用 Cytoscape 进行生物网络可视化。 Cytoscape 能够使用其内部放置算法从我们的网络文件创建自动布局。布局放置非常合理---相互连接的节点就
我需要显示沿着连接路径在节点之间移动的事物,类似于 this project 。我在 cytoscape 中找不到任何相关示例,但我过去曾使用过 cytoscape,并且更愿意继续使用它。我希望得到有
在节点的样式 View 中,如果我更改标签设置中的颜色,它会更改所有节点的所有颜色。我想控制每个节点的颜色。我怎样才能做到这一点?感谢您的帮助。 最佳答案 有两种方法。首先,您可以创建一个包含颜色值或
在节点的样式 View 中,如果我更改标签设置中的颜色,它会更改所有节点的所有颜色。我想控制每个节点的颜色。我怎样才能做到这一点?感谢您的帮助。 最佳答案 有两种方法。首先,您可以创建一个包含颜色值或
我正在尝试使用“内容”和下方的文本标签来显示在节点中心具有字体图标的节点。 我的造型目前是: { 'selector': 'node[icon]', 'style': { 'conte
我正处于使用 Cytoscape.js 的开始阶段,我正在尝试为我的 dagre-layout 树设置最后添加的节点的样式。 对于上下文,我尝试在进行 Git 提交时可视化 Git 工作流程。树上的当
我知道我可以使用 node.connectedEdges() 返回连接到该节点的边的对象。如何访问所有边缘的数据字段。我希望能够单击一个节点并在列表中包含连接的边标签(文本)。 此外,当您单击一个节点
我最近发现了 Cytoscape.js 并想尝试强制导向布局:arbor 和 springy。 现在,我有几个问题: 是否可以通过使用其中一种布局来实现图形,其中节点放置基于某种算法并且节点坐标不是必
我正在浏览器中处理 cytoscape.js 图。当鼠标悬停在细胞景观图中的节点上时,我想显示节点的一些信息(例如节点标签)。以下代码适用于 console.log()但我想在浏览器中显示信息: cy
我正在尝试使用 Cytoscape 构建图块。 基本上,每个矩形(瓷砖)都有一个标题,我希望它写在该矩形的范围内。 我的代码是: var cy = cytoscape({ container: d
使用 cytoscape.js 使用复合节点绘制图形。需要将内部节点(即子节点)定位到复合节点的特定位置(例如左、右、上、下等)。有什么办法可以做到这一点吗? 最佳答案 此功能计划在 2.4 中使用:
我在 Cytoscape.js 中有一个图表,用户可以在其中在默认布局(圆形)和可乐布局之间切换。我还有一个功能,他们可以根据节点和边 ID 搜索和过滤图表。我希望应用程序能够知道用户当前使用的布局并
我用如下所示的内容初始化 Cytoscape: var cy = cytoscape({ container: $('#my-element'), height: 500px });
我用如下所示的内容初始化 Cytoscape: var cy = cytoscape({ container: $('#my-element'), height: 500px });
这是我正在做的一个例子: function showNeighbors(ele) { cy.add(this.cyData.getElementById(ele.id()).neighborhoo
使用 cytoscape.js 绘制图形。我需要在右上角的节点上方添加圆圈。画好图后,有没有可以获取节点位置的API? 此外,我使用了如下代码: 元素:{ 节点:[{ 数据 : { 编号:'1', 名
我正在尝试向节点添加一个类,将我所有的 css 放在一个样式表文件中,而不是在 javascrpt 声明中。 var values = { nodes: [ { data: {
使用 cytoscape.js 创建图表。我已将布局设置为“网格”。需要解决以下问题:原图- 从Host3到Host1以及从Host5到host1有边,从Host5到Host1的边与从Host3到Ho
有没有一种方法可以从图中导出选定的节点和边,并在另一个图中显示选定的节点和边。 maxkfranz 说我们可以导出为json。你知道我怎么做吗?谢谢。 最佳答案 您是否尝试过以下内容: cy.$(':
我想锁定一个节点相对于其父复合节点的位置,这样如果我捕获并拖动父节点,子节点就会随之移动,但不能单独抓取子节点。如果我将 child 设置为不可抓取和/或锁定,则它不会随其父移动,但如果我不移动,则可
我是一名优秀的程序员,十分优秀!