Scientists are increasingly confronted with large volumes of data from multiple sources and different formats, the vast majority of which is in the form of unstructured text. While smart search engines are a ubiquitous feature of modern life, they lack the domain knowledge to be able to answer common research questions. To address this problem, SciBite has combined intelligent search features with our powerful standards-based semantic platform to create SciBiteSearch.
SciBiteSearch brings intelligent scientific search to everyone. Its modern, easy-to-use interface combines access to powerful domain-specific ontologies and AI-powered search capabilities. This enables scientists to quickly find the answers they need while also providing sophisticated text mining capabilities for deeper, more exploratory queries.
Utilising our robust suite of ontologies, SciBiteSearch automates semantic enrichment and annotation, transforming unstructured scientific text into clean, contextualised data which is Findable, Accessible, Interoperable and Reusable (FAIR) for individual teams or across the entire enterprise. It enables users to extract meaningful insights from both unstructured and structured information across:
SciBiteSearch is simple to deploy and easy for departments to upload their own documents whilst ensuring access to proprietary information is controlled appropriately.
Most search applications are limited to text and keyword searches and lack the scientific intelligence needed to answer common research questions. For example, a keyword search for the drug Fingolimod would miss references to synonyms such as FTY-720, or its brand name, Gilenya.
Figure 1: Most search tools miss synonyms of search terms
This challenge is at the heart of the FAIR Data Principles, which aim to promote the integrity and re-use of scientific data.
At the core of SciBiteSearch is a smart index, created using our Named Entity Recognition (NER) engine, TERMite, which can process over 1000 MEDLINE abstracts per second, and our scientific vocabularies, or VOCabs, with over 20 million expertly curated scientific terms and their synonyms.
SciBite’s team of experienced ontologists create and maintain VOCabs by augmenting public ontologies using a combination of manual and machine curation to ensure quality, accuracy and comprehensive synonym coverage. Using these VOCabs, TERMite rapidly processes all ingested content and applies an explicit, unique meaning and description to scientific terms and concepts found within the text, contextualizing them so that they can be understood as “things, not strings“. This ensures that all relevant data will be found, regardless of which synonym is used as the search term.
SciBiteSearch also tags documents with the scientific entities found by TERMite, making it easy for users to instantly get a feel for what it is about.
Figure 2: Leveraging identified concepts within documents for smart filtering (left-hand side of the screen)
This contextualisation afforded by semantic enrichment also enables users to answer more complex ontology-based questions and find all articles related to a specific topic e.g. all the scientific articles that talk about mode of action, all those that are about toxicology, etc. Another advantage of semantic search can be seen using the example with an article describing “Effect of Preventive and Curative Fingolimod Treatment Regimens on Microglia Activation and Disease Progression in a Rat Model of Multiple Sclerosis” which would be found by a simple text search using several of the terms in the sentence. However, SciBiteSearch understands, for example, that Fingolimod is an immunomodulatory drug and that multiple sclerosis is an autoimmune disorder. So, a simpler query for ‘immunomodulatory treatments for autoimmune conditions’ could be used which would return that article.
Most document search tools will only know about a relationship, such as Viagra is made by Pfizer, if it is explicitly stated within a document. SciBiteSearch builds upon its semantic search foundations using knowledge graphs to augment the search experience, enabling users to make connections between scientific concepts and find information based on relationships.
Figure 3: A visual representation of the connections that can be made using a Knowledge Graph
This makes it possible to ask questions and make inferences that cannot be made from any single data source and would otherwise remain unseen. For example, by augmenting semantically enriched scientific literature and data from the US ClinicalTrials.gov resource, SciBiteSearch will enable users to query for “Multiple Sclerosis fingolimod clinical trial locations in Germany”.
The addition of deep learning will further enhance the search experience. Firstly, deep learning enables modern search engines to reliably recognize why a user is asking something, otherwise known as ‘intent’ – SciBiteSearch will build upon this to enable scientists to use natural language scientific queries, surfacing powerful query capabilities while hiding the complex logic from end-users.
This ranges from questions that have a ‘yes/no’ answer to those that generate a set of facts and those that require aggregation of information, to the such as:
Figure 4: SciBiteSearch enables users to easily answer complex questions
Deep learning also enables users to explore complex, fuzzy relationships, such as “does fingolimod have any known side effects due to interactions with other drugs?”. Similarly, it enables accurate identification of relationships between entities based on the context in which they are mentioned.
SciBiteSearch offers powerful search capabilities with an intuitive user interface that allows researchers to quickly access the results they need, without the need to understand the complexities of the underlying data structures, or the functions required to surface them.
As well as improving the search experience for scientists, SciBiteSearch also provides powerful text mining capabilities to answer more complex questions, such as using an advanced search form or employing the SciBiteSearch Query Language (SSQL) to construct more sophisticated queries, using entities, types of entity, taxonomies, and plain text phrases.
Users can perform boolean queries and quickly navigate to the most interesting results based on taxonomies. SciBiteSearch supports both document and sentence-level searches and provides auto-complete and facet filtering to enable users to easily refine existing search results by field, entity, and taxonomies.
Figure 5: Facet filtering makes it easy to refine search results
Co-occurrence analysis enables users to instantly identify terms that co-occur with your original query. For example, by generating a list of genes that are mentioned most frequently with a disease of interest, potential new avenues for research can be revealed.
Figure 6: Co-occurrence analysis ranks the drugs that co-occur most often with a target of interest
SciBiteSearch features federated search for both open source and proprietary data. Full document-level security and role-based permissions allow administrators to control access to proprietary content at the departmental, group, or individual level.
Configurable domain-specific and generic connectors and parsers for different sources and content types make it simple to load and process content, including internal documents and data from key research systems, such as electronic laboratory notebooks (ELNs).
SciBiteSearch enables viewing semantic annotations on PDFs, making it easy for users to instantly get a feel for what a document is about whilst retaining its original layout and formatting.
Figure 7: Summarising all Terms Identified within a document (left-hand side of the screen)
SciBiteSearch not only provides a better search experience for internal data, it also enables users to answer more complex questions, such as:
SciBiteSearch supports a wide range of use cases, from discovery through to development, including:
SciBiteSearch provides a suite of personalisation options to enable administrators and end-users to tailor the search experience for expert users and those who require less sophisticated functionality, as well as to cater to the specific analysis needs of individuals, departments, or other user groups. Options include adjustments to the display of results, data ingestion control, indexing, and search weighting.
Complete customisation and control:-
Enhance search results with vocabulary preferences:-
Tailor search results further with boosts:-
SciBiteSearch can also be customised with internal branding, including user interface themes, colour schemes, and logos.
Following our ‘API-first’ philosophy, multiple RESTful APIs simplify integration into existing workflows and ecosystems.
The SciBiteSearch development roadmap will focus on several key areas with the objective of becoming the best biomedical research solution for your department or small enterprise.
This includes providing seamless access to additional insights, answers, and content sources together with more augmented search, question-answering capabilities, and connectors for both structured and unstructured data sources. We will also have deeper integration with SciBiteAI models and SciBite’s CENtree ontology management solution so that customers can leverage our full ecosystem of tools.
SciBite is an award-winning semantic software company offering an ontology-led approach to transforming unstructured content into machine-readable clean data. Supporting the top 20 pharma with use cases across life sciences, SciBite empowers customers with a suite of fast, flexible, deployable API technologies, making it a critical component in scientific data-led strategies.
Contact us to find out how we can help you get more from your data.
Get in touch with us to find out how we can transform your data
© SciBite Limited / Registered in England & Wales No. 07778456