logo
down
shadow

Cystoscape node color


Cystoscape node color

Content Index :

Cystoscape node color
Tag : r , By : Kristian Hofslaeter
Date : November 27 2020, 04:01 AM

hope this fix your issue I'm using RCy3 R package, I've already built a network using some gene expression data, how can I color some nodes in another way, different than the default one? I searched through the package documentation but is a bit cryptic, is there anyone that already did something like this? , In Python3 - this is how .....
from py2cytoscape.data.cyrest_client import CyRestClient
from py2cytoscape import cyrest

cy = CyRestClient()
#Remove previous Networks !!
cy.session.delete()
cytoscape=cyrest.cyclient()

network = cy.network.create(name='Test', collection='UK Prem League')
# Add 4 Nodes
network.add_node("Prem League")
network.add_node("Newcastle")
network.add_node("Liverpool")
network.add_node("Man City")
df_network=network.get_node_table()

def get_node_id(node_str):
    return list(df_network[df_network.name==node_str]['SUID'])[0]
# Add an Edge
network.add_edge(get_node_id("Newcastle"),get_node_id("Liverpool"),True)
#Select Newcastle
cytoscape.network.select(nodeList='Newcastle',verbose=False)
#Select the node we want to set the color on
cytoscape.node.set_properties(nodeList='Selected',
                              propertyList='Fill Color',
                              valueList='Red',
                              verbose=True)

# And that's it !!

Comments
No Comments Right Now !

Boards Message :
You Must Login Or Sign Up to Add Your Comments .

Share : facebook icon twitter icon

Treeview font color of the node is shown in blue color always in my asp.net(C# 4.0) page?


Tag : chash , By : kiirpi
Date : March 29 2020, 07:55 AM
Any of those help I have added one TreeView control in my ASP.NET page.when i seeing the aspx file, it's forecolor is set to black color.But when i seeing in the browser then it is changed to blue color by default. , Try this :
<asp:TreeView ID="tree1" runat="server">
            <Nodes>
                <asp:TreeNode Text="A"></asp:TreeNode>
                <asp:TreeNode Text="B"></asp:TreeNode>
                <asp:TreeNode Text="C"></asp:TreeNode>
            </Nodes>
            <NodeStyle CssClass="Color" />
        </asp:TreeView>



<style type="text/css">
        .Color{
            color:black !important;
        }
    </style>

Cystoscape displaying images instead of nodes


Tag : css , By : 40a
Date : March 29 2020, 07:55 AM
I think the issue was by ths following , Displaying an image instead of a node:
The key here was in hiding the node background and border completely, so that the background image alone shows through. The key to accomplishing that is through "background-opacity" and "border-opacity" (or "border-width") on the style objects. I added an image property (value is an img src) to the data object for each element that I wanted to swap out with an image, as well as the following style.
{
    selector: 'node[image]',
    style: {
        'background-image': 'data(image)', // specify some image
        'background-opacity': 0, // do not show the bg colour
        'border-width': 0, // no border that would increase node size
        'background-clip': 'none' // let image go beyond node shape (also better performance)
    }
}

Is there a way of getting the cystoscape object associated with a DOM element?


Tag : development , By : user185939
Date : March 29 2020, 07:55 AM
like below fixes the issue It is generally assumed that you will keep Cytoscape instance in a shared variable in the code, so you won't need to get it from the DOM object.
You can get the Cytoscape instance associated with a DOM element like this:
 document.getElementById('cy')._cyreg.cy

sequential edge animation in cystoscape


Tag : development , By : user90210
Date : March 29 2020, 07:55 AM
With these it helps As you can see here, cytoscape provided this demo for your problem:
var cy = cytoscape({
  container: document.getElementById('cy'),

  boxSelectionEnabled: false,
  autounselectify: true,

  style: cytoscape.stylesheet()
    .selector('node')
    .style({
      'content': 'data(id)'
    })
    .selector('edge')
    .style({
      'curve-style': 'bezier',
      'target-arrow-shape': 'triangle',
      'width': 4,
      'line-color': '#ddd',
      'target-arrow-color': '#ddd'
    })
    .selector('.highlighted')
    .style({
      'background-color': '#61bffc',
      'line-color': '#61bffc',
      'target-arrow-color': '#61bffc',
      'transition-property': 'background-color, line-color, target-arrow-color',
      'transition-duration': '0.5s'
    }),

  elements: {
    nodes: [{
        data: {
          id: 'a'
        }
      },
      {
        data: {
          id: 'b'
        }
      },
      {
        data: {
          id: 'c'
        }
      },
      {
        data: {
          id: 'd'
        }
      },
      {
        data: {
          id: 'e'
        }
      }
    ],

    edges: [{
        data: {
          id: 'a"e',
          weight: 1,
          source: 'a',
          target: 'e'
        }
      },
      {
        data: {
          id: 'ab',
          weight: 3,
          source: 'a',
          target: 'b'
        }
      },
      {
        data: {
          id: 'be',
          weight: 4,
          source: 'b',
          target: 'e'
        }
      },
      {
        data: {
          id: 'bc',
          weight: 5,
          source: 'b',
          target: 'c'
        }
      },
      {
        data: {
          id: 'ce',
          weight: 6,
          source: 'c',
          target: 'e'
        }
      },
      {
        data: {
          id: 'cd',
          weight: 2,
          source: 'c',
          target: 'd'
        }
      },
      {
        data: {
          id: 'de',
          weight: 7,
          source: 'd',
          target: 'e'
        }
      }
    ]
  },

  layout: {
    name: 'breadthfirst',
    directed: true,
    roots: '#a',
    padding: 10
  }
});

var bfs = cy.elements().bfs('#a', function() {}, true);

var i = 0;
var highlightNextEle = function() {
  if (i < bfs.path.length) {
    bfs.path[i].addClass('highlighted');

    i++;
    setTimeout(highlightNextEle, 1000);
  }
};

// kick off first highlight
highlightNextEle();
body {
  font: 14px helvetica neue, helvetica, arial, sans-serif;
}

#cy {
  height: 100%;
  width: 100%;
  float: right;
  position: absolute;
}
<html>

<head>
  <meta charset=utf-8 />
  <meta name="viewport" content="user-scalable=no, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, minimal-ui">
  <script src="https://unpkg.com/cytoscape@3.3.0/dist/cytoscape.min.js">
  </script>
</head>

<body>
  <div id="cy"></div>
</body>

</html>

Chart doesn't display on using "position:relative" in the div in Cystoscape.js


Tag : javascript , By : dlouzan
Date : March 29 2020, 07:55 AM
Related Posts Related QUESTIONS :
  • remove adjacent duplicates from string
  • How to change the position of stacked stacked bar chart in ggplot in R?
  • How to divide each of a range a variables by a second range of variables in R
  • Why do I need to assemble vector before scaling in Spark?
  • How to select individuals which appear in multiple groups?
  • How can I fill columns based on values in another column?
  • 32 bit R and 64 bit R: output differs
  • Remove a single backslash in paste0 output
  • ggplot2 different label for the first break
  • TSP in R, with given distances
  • How to find the given value from the range of values?
  • Solution on R group by issue _ multiple combination
  • Transform multiple columns with a function that uses different arguments per column
  • How can I parse a string with the format "1/16/2019 1:24:51" into a POSIXct or other date variable?
  • How to plot a box plot in R for outlier detection for a huge number of rows?
  • How to change column name according to another dataframe in R?
  • `sjPlot::tab_df()`--how to set the number of decimal places?
  • time average for specific time range in r
  • joining dataframes by closest time and another key in r
  • How to create nested for loop for a certain range
  • New category based on sequence of date ranges
  • how to extract formula from coxph model summary in R?
  • add row based on variable condition in R
  • Generating the sequence 111122222333334
  • Unable to use has_goog_key() in R
  • how to multiply each row with a scaler in corresponding column?
  • R is not recognizing levels of a factor as the same. Is there a way to do this?
  • Calculating mean of replicate experiment result values in a column based on multiple columns using R
  • Best method to extract the first instance of a string between specified keywords using data.table
  • ignore optional combination of alphanumeric characters in str_extract
  • Why tracemem shows two copies when modification occurs inside function body?
  • Can't use mppm on multitype point patterns
  • How to move selected matrix rows to top of matrix based on a selection vector of row names
  • Combining expressions with a common operator
  • Passing string through multiple filters for matching
  • Convert two columns in R to rows of unique occurrence
  • How to create a dataframe using a function based on user-input?
  • How to access the visited vertices in a given shortest path using R igraph
  • Differences in Unicode character output with print()
  • Extracting Function or Objects from a String and then Piping Them with Magrittr/Dplyr
  • renderUI not evaluated until it is rendered
  • Find the maximum absolute value by row in an R data frame
  • Extracting data from irregular lists using purrr:map()
  • transforming data based on range of column in r
  • Identify and subset rows with some similar information
  • converting character from mongolite to timestamp in R
  • Create list from two vectors with every combo of each
  • Error in running a spread because of unique 'key combinations'; combining rows of data
  • visualize numerical strings as a matrixed heatmap
  • how to make a blocked matrix?
  • How to summarize with two functions using with dplyr
  • Dataframe is no longer the same after being saved to Excel and read back in
  • Create duplicate rows using based on availability of data
  • Keep empty groups when grouping with data.table in R
  • Grouping of Event Time Data based on multiple, iterative conditions
  • Formatting Numbers in Flextable for Specific Columns
  • How to store results from for-loop into a dataframe
  • How to select the values in my dataframe which has logical operator "<" (less than), divide them by two, an
  • Rowwise extract data between two strings
  • Convert a string separate by . and +
  • shadow
    Privacy Policy - Terms - Contact Us © scrbit.com