Searching the RRID Resource Information Network

Our searching services are busy right now. Please try again later

  • Register
X
Forgot Password

If you have forgotten your password you can enter your email here and get a temporary password sent to your email.

X

Leaving Community

Are you sure you want to leave this community? Leaving the community will revoke any permissions you have been granted in this community.

No
Yes
X
Forgot Password

If you have forgotten your password you can enter your email here and get a temporary password sent to your email.

Resource Name
Blip: Biomedical Logic Programming
RRID:SCR_005733 RRID Copied      
PDF Report How to cite
Blip: Biomedical Logic Programming (RRID:SCR_005733)
Copy Citation Copied
Resource Information

URL: http://www.blipkit.org/

Proper Citation: Blip: Biomedical Logic Programming (RRID:SCR_005733)

Description: Biomedical Logical Programming (Blip) is a research-oriented deductive database and prolog application library for handling biological and biomedical data. It includes packages for advanced querying of ontologies and annotations. Blip underpins the Obol tool. Here are some distinguishing characteristics of Blip * Lightweight. Bloat-free: Blip only has as many modules as it needs to do its job. * Fast. * Declarative. Say what you want to do, not how you want to do it * Blip can be Query-oriented: specify your data sources and ask your query * Blip can be Application-oriented: it is designed to be used as an application library used by other bioinformatics tools * Mature and fully functional ontology module for handling both OBO-style ontologies and OWL ontologies. * Modules for handling biological sequences and sequence features. (currently limited functionality, added as needed) * A systems biology module for querying pathway and interaction data. (currently limited functionality, added as needed) * Relational database integration. SQL can be viewed as a highly restricted dialect of Prolog. Although the SWI-Prolog in-memory database is fast and scalable, sometimes it is nice to be able to fetch data from an external database. Blip contains a generic SQL utility module and predicate mappings for the GO database, Ensembl and Chado * Integration with a variety of bioinformatics file formats. SWI-Prolog has a variety of fast libraries for dealing with XML, RDF and tabular data files. Blip provides bridges from bio file formats encoded using these syntaxes into its native models. For other syntaxes, Blip seamlessly integrates other packages such as BioPerl and go-perl. Although these dependencies require extra installation, there is no point reinventing the wheel * Rapid development of web applications. Blip extends SWI-Prolog''''s excellent http support with a simple and powerful logical-functional-programming style application server, serval. This has been used to prototype a fully-featured next-generation replacement for the GO project amigo browser. * Scalable. Blip is not intended to be a toy system on toy data (although it is happy to be used as a toy if you like!). It is intended to be used as an application component and a tool operating on real-world biological and biomedical data Blip is written in SWI-Prolog, a fast, robust and scalable implementation of ISO Prolog. Platform: Windows compatible, Mac OS X compatible, Linux compatible, Unix compatible

Abbreviations: Blip, blipkit

Synonyms: Blip - Biomedical Logic Programming, Biomedical Logical Programming (Blip), Biomedical Logic Programming

Resource Type: software resource

Keywords: biology, biomedical, ontology, annotation, software library, bioinformatics, module

Expand All
This resource

is listed by

Gene Ontology Tools

is related to

Gene Ontology

has parent organization

Berkeley Bioinformatics Open-Source Projects

Usage and Citation Metrics

We found {{ ctrl2.mentions.total_count }} mentions in open access literature.

We have not found any literature mentions for this resource.

We are searching literature mentions for this resource.

Most recent articles:

{{ mention._source.dc.creators[0].familyName }} {{ mention._source.dc.creators[0].initials }}, et al. ({{ mention._source.dc.publicationYear }}) {{ mention._source.dc.title }} {{ mention._source.dc.publishers[0].name }}, {{ mention._source.dc.publishers[0].volume }}({{ mention._source.dc.publishers[0].issue }}), {{ mention._source.dc.publishers[0].pagination }}. (PMID:{{ mention._id.replace('PMID:', '') }})

Checkfor all resource mentions.

Collaborator Network

A list of researchers who have used the resource and an author search tool

Find mentions based on location


{{ ctrl2.mentions.errors.location }}

A list of researchers who have used the resource and an author search tool. This is available for resources that have literature mentions.

Ratings and Alerts

No rating or validation information has been found for Blip: Biomedical Logic Programming.

No alerts have been found for Blip: Biomedical Logic Programming.

Data and Source Information