Lens is a front-end web component library for building search tools in the medical space to answer questions such as:
What is the age distribution of patients with lung cancer across participating hospitals?
It is used at Deutsches Krebsforschungszentrum to build tools for cancer research such as the BBMRI-ERIC Locator and the CCP Explorer.
You can try out the interactive demo that showcases the functionality of a typical Lens-based application. Note that in the demo results are hardcoded and do not reflect your query.
Get started with Lens by following the creating a new application guide. The guide is part of the Lens Book which is split into these chapters:
- User Guide for users of the Lens library
- Development for developers and contributors
- Components with docs for the individual web components
- Release notes for releases and migration guides
Documentation for the TypeScript API of Lens is available as TypeDoc.
To get started working on Lens clone the repository and run:
npm install
npm run dev
This will start the demo application that you can use to test your changes to the web components and library.
Refer to the development chapter of the Lens Book for more information.