10 research outputs found

    Bringing LTL Model Checking to Biologists

    Get PDF
    Abstract The BioModelAnalyzer (BMA) is a web based tool for the development of discrete models of biological systems. Through a graphical user interface, it allows rapid development of complex models of gene and protein interaction networks and stability analysis without requiring users to be proficient computer programmers. Whilst stability is a useful specification for testing many systems, testing temporal specifications in BMA presently requires the user to perform simulations. Here we describe the LTL module, which includes a graphical and natural language interfaces to testing LTL queries. The graphical interface allows for graphical construction of the queries and presents results visually in keeping with the current style of BMA. The Natural language interface complements the graphical interface by allowing a gentler introduction to formal logic and exposing educational resources

    Bringing LTL Model Checking to Biologists

    Get PDF
    Abstract The BioModelAnalyzer (BMA) is a web based tool for the development of discrete models of biological systems. Through a graphical user interface, it allows rapid development of complex models of gene and protein interaction networks and stability analysis without requiring users to be proficient computer programmers. Whilst stability is a useful specification for testing many systems, testing temporal specifications in BMA presently requires the user to perform simulations. Here we describe the LTL module, which includes a graphical and natural language interfaces to testing LTL queries. The graphical interface allows for graphical construction of the queries and presents results visually in keeping with the current style of BMA. The Natural language interface complements the graphical interface by allowing a gentler introduction to formal logic and exposing educational resources

    Nansat: a Scientist-Orientated Python Package for Geospatial Data Processing

    No full text
    Nansat is a Python toolbox for analysing and processing 2-dimensional geospatial data, such as satellite imagery, output from numerical models, and gridded in-situ data. It is created with strong focus on facilitating research, and development of algorithms and autonomous processing systems. Nansat extends the widely used Geospatial Abstraction Data Library (GDAL) by adding scientific meaning to the datasets through metadata, and by adding common functionality for data analysis and handling (e.g., exporting to various data formats). Nansat uses metadata vocabularies that follow international metadata standards, in particular the Climate and Forecast (CF) conventions, and the NASA Directory Interchange Format (DIF) and Global Change Master Directory (GCMD) keywords. Functionality that is commonly needed in scientific work, such as seamless access to local or remote geospatial data in various file formats, collocation of datasets from different sources and geometries, and visualization, is also built into Nansat. The paper presents Nansat workflows, its functional structure, and examples of typical applications

    Building rich and interactive web applications with CoverageJSON

    No full text
    Web browsers are becoming increasingly capable as visualisation and analysis platforms<br>Lots of tools and libraries are built around images and “simple features”<br>GeoJSON, KML, OpenLayers, Leaflet ...<br>Formats and tools for scientific / meteorological data are not always web-friendly<br>Complex, binary, desktop-oriented<br>Large variety, usually community-specific<br><br>=> Lots of people building ad-hoc solutions for web applications<br><br>We want to bring scientific data within the reach of more Web and mobile app developers<br>Web-friendly formats (i.e. JSON)<br>More powerful and reusable visualisation/analysis tools<br>Support for semantic content<br
    corecore