<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.biouml.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.biouml.org/index.php?action=history&amp;feed=atom&amp;title=C-tau</id>
		<title>C-tau - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.biouml.org/index.php?action=history&amp;feed=atom&amp;title=C-tau"/>
		<link rel="alternate" type="text/html" href="https://wiki.biouml.org/index.php?title=C-tau&amp;action=history"/>
		<updated>2026-05-03T17:02:23Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.20.3</generator>

	<entry>
		<id>https://wiki.biouml.org/index.php?title=C-tau&amp;diff=9759&amp;oldid=prev</id>
		<title>Axec@dote.ru at 10:48, 17 March 2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.biouml.org/index.php?title=C-tau&amp;diff=9759&amp;oldid=prev"/>
				<updated>2022-03-17T10:48:52Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 10:48, 17 March 2022&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;ol&amp;gt;&amp;lt;li&amp;gt;Root (http://root.cern.ch) - set of tools for work with large amounts of data. ROOT uses a system independent binary file format to store data. The user can import such a file into the platform and feed it to the analysis input, or open it in a separate tool that uses the jsroot library to visualize the data contained in the file. ROOT and Jupyter notebook can be used in combination - ROOT commands can be executed through the jupyter notebook to load, analyze and visualize data in the platform (Fig. 1).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;ol&amp;gt;&amp;lt;li&amp;gt;Root (http://root.cern.ch) - set of tools for work with large amounts of data. ROOT uses a system independent binary file format to store data. The user can import such a file into the platform and feed it to the analysis input, or open it in a separate tool that uses the jsroot library to visualize the data contained in the file. ROOT and Jupyter notebook can be used in combination - ROOT commands can be executed through the jupyter notebook to load, analyze and visualize data in the platform (Fig. 1).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;Jade diagram type - special diagram type to integrate AGNES (library developed at The Institute of Computational Mathematics and Mathematical Geophysics SB RAS) for agent-based modeling of telecommunication systems based on Jade (https://jade.tilab.com). To integrate AGNES, we included Jade in the platform, and also created a software module that allows the user to create AGNES simulation models in the form of visual diagrams, edit agent properties and run numerical calculations (Fig. 2). Each type of agents has its own graphic designation. Each object in the diagram corresponds to one group of agents with the same properties. Numbers for agents of each group are given in parentheses. Arrows between objects indicate connections between agents. When starting calculations on visual representation, an xml file with AGNES settings is generated and simulation is started using Jade.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;Jade diagram type - special diagram type to integrate AGNES (library developed at The Institute of Computational Mathematics and Mathematical Geophysics SB RAS) for agent-based modeling of telecommunication systems based on Jade (https://jade.tilab.com). To integrate AGNES, we included Jade in the platform, and also created a software module that allows the user to create AGNES simulation models in the form of visual diagrams, edit agent properties and run numerical calculations (Fig. 2). Each type of agents has its own graphic designation. Each object in the diagram corresponds to one group of agents with the same properties. Numbers for agents of each group are given in parentheses. Arrows between objects indicate connections between agents. When starting calculations on visual representation, an xml file with AGNES settings is generated and simulation is started using Jade.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;The CWL (Common Workflow Language, www.commonwl.org) standard is &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;used &lt;/del&gt;as &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;follows&lt;/del&gt;:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;The CWL (Common Workflow Language, www.commonwl.org) &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;is a &lt;/ins&gt;standard &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;for specification of command line tools, their parameters and workflows using YAML or json formats.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;C-tau platform provides convenient user interface for CWL tools and workflows (Fig. 3). After user sets all parameters and runs tool - YAML-file &lt;/ins&gt;is &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;automatically generated, then cwl-runner (https://github.com/common-workflow-language/cwltool) is executed with initial CWL file and generated YAML file &lt;/ins&gt;as &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;arguments.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CWL is in the platform in following cases&lt;/ins&gt;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;to describe program launch options&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;to describe program launch options&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;to run the program with these parameters on any computing node of the cluster&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;to run the program with these parameters on any computing node of the cluster&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 16:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;to perform several tasks within one scenario (workflow).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;to perform several tasks within one scenario (workflow).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/ul&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/ul&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;C-tau platform provides convenient user interface for CWL tools and workflows (Fig. 3). &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;Computing nodes integrated into clustered under the control of the SLURM download manager (https://github.com/SchedMD/slurm). Each computational task has associated meta-information about the number of processors and RAM required for execution. When a compute task arrives, SLURM finds a compute node with available resources and launches a docker container to run the simulation. If there are no computing resources required by the task, the task is placed in the SLURM queue and waits for the resources to be released.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;Computing nodes integrated into clustered under the control of the SLURM download manager (https://github.com/SchedMD/slurm). Each computational task has associated meta-information about the number of processors and RAM required for execution. When a compute task arrives, SLURM finds a compute node with available resources and launches a docker container to run the simulation. If there are no computing resources required by the task, the task is placed in the SLURM queue and waits for the resources to be released.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Axec@dote.ru</name></author>	</entry>

	<entry>
		<id>https://wiki.biouml.org/index.php?title=C-tau&amp;diff=9756&amp;oldid=prev</id>
		<title>Axec@dote.ru at 10:34, 17 March 2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.biouml.org/index.php?title=C-tau&amp;diff=9756&amp;oldid=prev"/>
				<updated>2022-03-17T10:34:07Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 10:34, 17 March 2022&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[File:root.png|thumb|Figure 1. Example of root usage in C-tau platform]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[File:root.png|thumb|Figure 1. Example of root usage &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;via Jupyter notebook &lt;/ins&gt;in C-tau platform]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[File:agnes.png|thumb|Figure 2. AGNES diagram in C-tau platform]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[File:agnes.png|thumb|Figure 2. AGNES diagram in C-tau platform]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[File:cwl.png|thumb|Figure 3. Common &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;workflow language &lt;/del&gt;example.]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[File:cwl.png|thumb|Figure 3. Common &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Workflow Language &lt;/ins&gt;example.]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;C-tau is a platform based on the BioUML platform for analysis of experimental data for nuclear physics. It was created for super-ctau factory project developed by The Institute of Nuclear Physics of SBRAS (https://ctd.inp.nsk.su/c-tau/). It does not include BioUML plugins specific to biomedical data and analysis (i.e. SBML, SBGN support, etc). &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;C-tau is a platform based on the BioUML platform for analysis of experimental data for nuclear physics. It was created for super-ctau factory project developed by The Institute of Nuclear Physics of SBRAS (https://ctd.inp.nsk.su/c-tau/). It does not include BioUML plugins specific to biomedical data and analysis (i.e. SBML, SBGN support, etc). &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Axec@dote.ru</name></author>	</entry>

	<entry>
		<id>https://wiki.biouml.org/index.php?title=C-tau&amp;diff=9751&amp;oldid=prev</id>
		<title>Axec@dote.ru at 10:30, 17 March 2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.biouml.org/index.php?title=C-tau&amp;diff=9751&amp;oldid=prev"/>
				<updated>2022-03-17T10:30:57Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 10:30, 17 March 2022&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[File:root.png|thumb|Figure 1. Example of root usage in C-tau platform]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[File:agnes.png|thumb|Figure 2. AGNES diagram in C-tau platform]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[File:cwl.png|thumb|Figure 3. Common workflow language example.]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;C-tau is a platform based on the BioUML platform for analysis of experimental data for nuclear physics. It was created for super-ctau factory project developed by The Institute of Nuclear Physics of SBRAS (https://ctd.inp.nsk.su/c-tau/). It does not include BioUML plugins specific to biomedical data and analysis (i.e. SBML, SBGN support, etc). &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;C-tau is a platform based on the BioUML platform for analysis of experimental data for nuclear physics. It was created for super-ctau factory project developed by The Institute of Nuclear Physics of SBRAS (https://ctd.inp.nsk.su/c-tau/). It does not include BioUML plugins specific to biomedical data and analysis (i.e. SBML, SBGN support, etc). &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The C-tau platform contains additional technologies:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The C-tau platform contains additional technologies:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;ol&amp;gt;&amp;lt;li&amp;gt;Root (http://root.cern.ch) - set of tools for work with large amounts of data. ROOT uses a system independent binary file format to store data. The user can import such a file into the platform and feed it to the analysis input, or open it in a separate tool that uses the jsroot library to visualize the data contained in the file. ROOT and Jupyter notebook can be used in combination - ROOT commands can be executed through the jupyter notebook to load, analyze and visualize data in the platform (&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[File:root&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;png]]&lt;/del&gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;ol&amp;gt;&amp;lt;li&amp;gt;Root (http://root.cern.ch) - set of tools for work with large amounts of data. ROOT uses a system independent binary file format to store data. The user can import such a file into the platform and feed it to the analysis input, or open it in a separate tool that uses the jsroot library to visualize the data contained in the file. ROOT and Jupyter notebook can be used in combination - ROOT commands can be executed through the jupyter notebook to load, analyze and visualize data in the platform (&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Fig&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;1&lt;/ins&gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;Jade diagram type - special diagram type to integrate AGNES (library developed at The Institute of Computational Mathematics and Mathematical Geophysics SB RAS) for agent-based modeling of telecommunication systems based on Jade (https://jade.tilab.com). To integrate AGNES, we included Jade in the platform, and also created a software module that allows the user to create AGNES simulation models in the form of visual diagrams, edit agent properties and run numerical calculations (&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[File:AGNES_diagram&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;png]]&lt;/del&gt;). Each type of agents has its own graphic designation. Each object in the diagram corresponds to one group of agents with the same properties. Numbers for agents of each group are given in parentheses. Arrows between objects indicate connections between agents. When starting calculations on visual representation, an xml file with AGNES settings is generated and simulation is started using Jade.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;Jade diagram type - special diagram type to integrate AGNES (library developed at The Institute of Computational Mathematics and Mathematical Geophysics SB RAS) for agent-based modeling of telecommunication systems based on Jade (https://jade.tilab.com). To integrate AGNES, we included Jade in the platform, and also created a software module that allows the user to create AGNES simulation models in the form of visual diagrams, edit agent properties and run numerical calculations (&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Fig&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;2&lt;/ins&gt;). Each type of agents has its own graphic designation. Each object in the diagram corresponds to one group of agents with the same properties. Numbers for agents of each group are given in parentheses. Arrows between objects indicate connections between agents. When starting calculations on visual representation, an xml file with AGNES settings is generated and simulation is started using Jade.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;The CWL (Common Workflow Language, www.commonwl.org) standard is used as follows:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;The CWL (Common Workflow Language, www.commonwl.org) standard is used as follows:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 16:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;to perform several tasks within one scenario (workflow).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;to perform several tasks within one scenario (workflow).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/ul&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/ul&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;C-tau platform provides convenient user interface for CWL tools and workflows (&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[File:CWL_interface&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;png]]&lt;/del&gt;). &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;C-tau platform provides convenient user interface for CWL tools and workflows (&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Fig&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;3&lt;/ins&gt;). &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;Computing nodes integrated into clustered under the control of the SLURM download manager (https://github.com/SchedMD/slurm). Each computational task has associated meta-information about the number of processors and RAM required for execution. When a compute task arrives, SLURM finds a compute node with available resources and launches a docker container to run the simulation. If there are no computing resources required by the task, the task is placed in the SLURM queue and waits for the resources to be released.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;Computing nodes integrated into clustered under the control of the SLURM download manager (https://github.com/SchedMD/slurm). Each computational task has associated meta-information about the number of processors and RAM required for execution. When a compute task arrives, SLURM finds a compute node with available resources and launches a docker container to run the simulation. If there are no computing resources required by the task, the task is placed in the SLURM queue and waits for the resources to be released.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Axec@dote.ru</name></author>	</entry>

	<entry>
		<id>https://wiki.biouml.org/index.php?title=C-tau&amp;diff=9750&amp;oldid=prev</id>
		<title>Axec@dote.ru at 10:28, 17 March 2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.biouml.org/index.php?title=C-tau&amp;diff=9750&amp;oldid=prev"/>
				<updated>2022-03-17T10:28:21Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 10:28, 17 March 2022&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;C-tau is a platform based on the BioUML platform for analysis of experimental data for nuclear physics. It was created for super-ctau factory project developed by The Institute of Nuclear Physics of SBRAS (https://ctd.inp.nsk.su/c-tau/). It does not include BioUML plugins specific to biomedical data and analysis (i.e. SBML, SBGN support, etc). &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;C-tau is a platform based on the BioUML platform for analysis of experimental data for nuclear physics. It was created for super-ctau factory project developed by The Institute of Nuclear Physics of SBRAS (https://ctd.inp.nsk.su/c-tau/). It does not include BioUML plugins specific to biomedical data and analysis (i.e. SBML, SBGN support, etc). &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The C-tau platform contains additional technologies:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The C-tau platform contains additional technologies:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;ol&amp;gt;&amp;lt;li&amp;gt;Root (http://root.cern.ch) - set of tools for work with large amounts of data. ROOT uses a system independent binary file format to store data. The user can import such a file into the platform and feed it to the analysis input, or open it in a separate tool that uses the jsroot library to visualize the data contained in the file. ROOT and Jupyter notebook can be used in combination - ROOT commands can be executed through the jupyter notebook to load, analyze and visualize data in the platform (&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;fig&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;X&lt;/del&gt;).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;ol&amp;gt;&amp;lt;li&amp;gt;Root (http://root.cern.ch) - set of tools for work with large amounts of data. ROOT uses a system independent binary file format to store data. The user can import such a file into the platform and feed it to the analysis input, or open it in a separate tool that uses the jsroot library to visualize the data contained in the file. ROOT and Jupyter notebook can be used in combination - ROOT commands can be executed through the jupyter notebook to load, analyze and visualize data in the platform (&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[File:root&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;png]]&lt;/ins&gt;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;Jade diagram type - special diagram type to integrate AGNES (library developed at The Institute of Computational Mathematics and Mathematical Geophysics SB RAS) for agent-based modeling of telecommunication systems based on Jade (https://jade.tilab.com). To integrate AGNES, we included Jade in the platform, and also created a software module that allows the user to create AGNES simulation models in the form of visual diagrams, edit agent properties and run numerical calculations (&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;fig&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Y&lt;/del&gt;). Each type of agents has its own graphic designation. Each object in the diagram corresponds to one group of agents with the same properties. Numbers for agents of each group are given in parentheses. Arrows between objects indicate connections between agents. When starting calculations on visual representation, an xml file with AGNES settings is generated and simulation is started using Jade.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;Jade diagram type - special diagram type to integrate AGNES (library developed at The Institute of Computational Mathematics and Mathematical Geophysics SB RAS) for agent-based modeling of telecommunication systems based on Jade (https://jade.tilab.com). To integrate AGNES, we included Jade in the platform, and also created a software module that allows the user to create AGNES simulation models in the form of visual diagrams, edit agent properties and run numerical calculations (&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[File:AGNES_diagram&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;png]]&lt;/ins&gt;). Each type of agents has its own graphic designation. Each object in the diagram corresponds to one group of agents with the same properties. Numbers for agents of each group are given in parentheses. Arrows between objects indicate connections between agents. When starting calculations on visual representation, an xml file with AGNES settings is generated and simulation is started using Jade.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;The CWL (Common Workflow Language, www.commonwl.org) standard is used as follows &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;(fig. Z)&lt;/del&gt;:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;The CWL (Common Workflow Language, www.commonwl.org) standard is used as follows:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;to describe program launch options&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;to describe program launch options&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;to run the program with these parameters on any computing node of the cluster&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;to run the program with these parameters on any computing node of the cluster&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;to perform several tasks within one scenario (workflow).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;to perform several tasks within one scenario (workflow).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/ul&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/ul&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;C-tau platform provides convenient user interface for CWL tools and workflows ([[File:CWL_interface.png]]). &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;Computing nodes integrated into clustered under the control of the SLURM download manager (https://github.com/SchedMD/slurm). Each computational task has associated meta-information about the number of processors and RAM required for execution. When a compute task arrives, SLURM finds a compute node with available resources and launches a docker container to run the simulation. If there are no computing resources required by the task, the task is placed in the SLURM queue and waits for the resources to be released.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;Computing nodes integrated into clustered under the control of the SLURM download manager (https://github.com/SchedMD/slurm). Each computational task has associated meta-information about the number of processors and RAM required for execution. When a compute task arrives, SLURM finds a compute node with available resources and launches a docker container to run the simulation. If there are no computing resources required by the task, the task is placed in the SLURM queue and waits for the resources to be released.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Axec@dote.ru</name></author>	</entry>

	<entry>
		<id>https://wiki.biouml.org/index.php?title=C-tau&amp;diff=9749&amp;oldid=prev</id>
		<title>Axec@dote.ru at 10:15, 17 March 2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.biouml.org/index.php?title=C-tau&amp;diff=9749&amp;oldid=prev"/>
				<updated>2022-03-17T10:15:07Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 10:15, 17 March 2022&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The C-tau platform contains additional technologies:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The C-tau platform contains additional technologies:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ul&lt;/del&gt;&amp;gt;&amp;lt;li&amp;gt;Root (http://root.cern.ch) - set of tools for work with large amounts of data. ROOT uses a system independent binary file format to store data. The user can import such a file into the platform and feed it to the analysis input, or open it in a separate tool that uses the jsroot library to visualize the data contained in the file. ROOT and Jupyter notebook can be used in combination - ROOT commands can be executed through the jupyter notebook to load, analyze and visualize data in the platform (fig. X).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ol&lt;/ins&gt;&amp;gt;&amp;lt;li&amp;gt;Root (http://root.cern.ch) - set of tools for work with large amounts of data. ROOT uses a system independent binary file format to store data. The user can import such a file into the platform and feed it to the analysis input, or open it in a separate tool that uses the jsroot library to visualize the data contained in the file. ROOT and Jupyter notebook can be used in combination - ROOT commands can be executed through the jupyter notebook to load, analyze and visualize data in the platform (fig. X).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;Jade diagram type - special diagram type to integrate AGNES (library developed at The Institute of Computational Mathematics and Mathematical Geophysics SB RAS) for agent-based modeling of telecommunication systems based on Jade (https://jade.tilab.com). To integrate AGNES, we included Jade in the platform, and also created a software module that allows the user to create AGNES simulation models in the form of visual diagrams, edit agent properties and run numerical calculations (fig. Y). Each type of agents has its own graphic designation. Each object in the diagram corresponds to one group of agents with the same properties. Numbers for agents of each group are given in parentheses. Arrows between objects indicate connections between agents. When starting calculations on visual representation, an xml file with AGNES settings is generated and simulation is started using Jade.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;Jade diagram type - special diagram type to integrate AGNES (library developed at The Institute of Computational Mathematics and Mathematical Geophysics SB RAS) for agent-based modeling of telecommunication systems based on Jade (https://jade.tilab.com). To integrate AGNES, we included Jade in the platform, and also created a software module that allows the user to create AGNES simulation models in the form of visual diagrams, edit agent properties and run numerical calculations (fig. Y). Each type of agents has its own graphic designation. Each object in the diagram corresponds to one group of agents with the same properties. Numbers for agents of each group are given in parentheses. Arrows between objects indicate connections between agents. When starting calculations on visual representation, an xml file with AGNES settings is generated and simulation is started using Jade.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;Computing nodes integrated into clustered under the control of the SLURM download manager (https://github.com/SchedMD/slurm). Each computational task has associated meta-information about the number of processors and RAM required for execution. When a compute task arrives, SLURM finds a compute node with available resources and launches a docker container to run the simulation. If there are no computing resources required by the task, the task is placed in the SLURM queue and waits for the resources to be released.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;Computing nodes integrated into clustered under the control of the SLURM download manager (https://github.com/SchedMD/slurm). Each computational task has associated meta-information about the number of processors and RAM required for execution. When a compute task arrives, SLURM finds a compute node with available resources and launches a docker container to run the simulation. If there are no computing resources required by the task, the task is placed in the SLURM queue and waits for the resources to be released.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ul&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ol&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Axec@dote.ru</name></author>	</entry>

	<entry>
		<id>https://wiki.biouml.org/index.php?title=C-tau&amp;diff=9748&amp;oldid=prev</id>
		<title>Axec@dote.ru at 10:14, 17 March 2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.biouml.org/index.php?title=C-tau&amp;diff=9748&amp;oldid=prev"/>
				<updated>2022-03-17T10:14:53Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 10:14, 17 March 2022&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The C-tau platform contains additional technologies:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The C-tau platform contains additional technologies:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Root (http://root.cern.ch) - set of tools for work with large amounts of data. ROOT uses a system independent binary file format to store data. The user can import such a file into the platform and feed it to the analysis input, or open it in a separate tool that uses the jsroot library to visualize the data contained in the file. ROOT and Jupyter notebook can be used in combination - ROOT commands can be executed through the jupyter notebook to load, analyze and visualize data in the platform (fig. X).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;&lt;/ins&gt;Root (http://root.cern.ch) - set of tools for work with large amounts of data. ROOT uses a system independent binary file format to store data. The user can import such a file into the platform and feed it to the analysis input, or open it in a separate tool that uses the jsroot library to visualize the data contained in the file. ROOT and Jupyter notebook can be used in combination - ROOT commands can be executed through the jupyter notebook to load, analyze and visualize data in the platform (fig. X).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Jade diagram type - special diagram type to integrate AGNES (library developed at The Institute of Computational Mathematics and Mathematical Geophysics SB RAS) for agent-based modeling of telecommunication systems based on Jade (https://jade.tilab.com). To integrate AGNES, we included Jade in the platform, and also created a software module that allows the user to create AGNES simulation models in the form of visual diagrams, edit agent properties and run numerical calculations (fig. Y). Each type of agents has its own graphic designation. Each object in the diagram corresponds to one group of agents with the same properties. Numbers for agents of each group are given in parentheses. Arrows between objects indicate connections between agents. When starting calculations on visual representation, an xml file with AGNES settings is generated and simulation is started using Jade.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;li&amp;gt;&lt;/ins&gt;Jade diagram type - special diagram type to integrate AGNES (library developed at The Institute of Computational Mathematics and Mathematical Geophysics SB RAS) for agent-based modeling of telecommunication systems based on Jade (https://jade.tilab.com). To integrate AGNES, we included Jade in the platform, and also created a software module that allows the user to create AGNES simulation models in the form of visual diagrams, edit agent properties and run numerical calculations (fig. Y). Each type of agents has its own graphic designation. Each object in the diagram corresponds to one group of agents with the same properties. Numbers for agents of each group are given in parentheses. Arrows between objects indicate connections between agents. When starting calculations on visual representation, an xml file with AGNES settings is generated and simulation is started using Jade.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The CWL (Common Workflow Language, www.commonwl.org) standard is used as follows (fig. Z):&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;li&amp;gt;&lt;/ins&gt;The CWL (Common Workflow Language, www.commonwl.org) standard is used as follows (fig. Z):&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;to describe program launch options&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;to describe program launch options&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;to run the program with these parameters on any computing node of the cluster&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;to run the program with these parameters on any computing node of the cluster&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/ul&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;/ul&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Computing nodes integrated into clustered under the control of the SLURM download manager (https://github.com/SchedMD/slurm). Each computational task has associated meta-information about the number of processors and RAM required for execution. When a compute task arrives, SLURM finds a compute node with available resources and launches a docker container to run the simulation. If there are no computing resources required by the task, the task is placed in the SLURM queue and waits for the resources to be released.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;li&amp;gt;&lt;/ins&gt;Computing nodes integrated into clustered under the control of the SLURM download manager (https://github.com/SchedMD/slurm). Each computational task has associated meta-information about the number of processors and RAM required for execution. When a compute task arrives, SLURM finds a compute node with available resources and launches a docker container to run the simulation. If there are no computing resources required by the task, the task is placed in the SLURM queue and waits for the resources to be released.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/ul&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Axec@dote.ru</name></author>	</entry>

	<entry>
		<id>https://wiki.biouml.org/index.php?title=C-tau&amp;diff=9747&amp;oldid=prev</id>
		<title>Axec@dote.ru: Created page with &quot;C-tau is a platform based on the BioUML platform for analysis of experimental data for nuclear physics. It was created for super-ctau factory project developed by The Institut...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.biouml.org/index.php?title=C-tau&amp;diff=9747&amp;oldid=prev"/>
				<updated>2022-03-17T09:53:31Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;C-tau is a platform based on the BioUML platform for analysis of experimental data for nuclear physics. It was created for super-ctau factory project developed by The Institut...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;C-tau is a platform based on the BioUML platform for analysis of experimental data for nuclear physics. It was created for super-ctau factory project developed by The Institute of Nuclear Physics of SBRAS (https://ctd.inp.nsk.su/c-tau/). It does not include BioUML plugins specific to biomedical data and analysis (i.e. SBML, SBGN support, etc). &lt;br /&gt;
&lt;br /&gt;
The C-tau platform contains additional technologies:&lt;br /&gt;
&lt;br /&gt;
Root (http://root.cern.ch) - set of tools for work with large amounts of data. ROOT uses a system independent binary file format to store data. The user can import such a file into the platform and feed it to the analysis input, or open it in a separate tool that uses the jsroot library to visualize the data contained in the file. ROOT and Jupyter notebook can be used in combination - ROOT commands can be executed through the jupyter notebook to load, analyze and visualize data in the platform (fig. X).&lt;br /&gt;
&lt;br /&gt;
Jade diagram type - special diagram type to integrate AGNES (library developed at The Institute of Computational Mathematics and Mathematical Geophysics SB RAS) for agent-based modeling of telecommunication systems based on Jade (https://jade.tilab.com). To integrate AGNES, we included Jade in the platform, and also created a software module that allows the user to create AGNES simulation models in the form of visual diagrams, edit agent properties and run numerical calculations (fig. Y). Each type of agents has its own graphic designation. Each object in the diagram corresponds to one group of agents with the same properties. Numbers for agents of each group are given in parentheses. Arrows between objects indicate connections between agents. When starting calculations on visual representation, an xml file with AGNES settings is generated and simulation is started using Jade.&lt;br /&gt;
&lt;br /&gt;
The CWL (Common Workflow Language, www.commonwl.org) standard is used as follows (fig. Z):&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;to describe program launch options&lt;br /&gt;
&amp;lt;li&amp;gt;to run the program with these parameters on any computing node of the cluster&lt;br /&gt;
&amp;lt;li&amp;gt;to transfer the necessary input files from the data warehouse to the required computing node, as well as to transfer the results obtained to the data warehouse&lt;br /&gt;
&amp;lt;li&amp;gt;to perform several tasks within one scenario (workflow).&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Computing nodes integrated into clustered under the control of the SLURM download manager (https://github.com/SchedMD/slurm). Each computational task has associated meta-information about the number of processors and RAM required for execution. When a compute task arrives, SLURM finds a compute node with available resources and launches a docker container to run the simulation. If there are no computing resources required by the task, the task is placed in the SLURM queue and waits for the resources to be released.&lt;/div&gt;</summary>
		<author><name>Axec@dote.ru</name></author>	</entry>

	</feed>