A platform for enabling collaboration on analysis of life sciences data across disparate databases for drug discovery and development, the platform comprising at least one hardware processor, at least one memory, and at least one communications means operatively connected to at least one data asset, the at least one memory comprising instructions that, when executed by the at least one hardware processor, cause the platform to perform operations of modules comprising:
- a search and graph module for:
- generating a user project, wherein the user project comprises multiple attributes determined from one or more of a) system recommendations based on popularity;
- b) search terms, filters and/or indications of choices from one or more dropdown menus;
- and c) at least one scientific question in a natural language entered by the user, wherein the multiple attributes comprise static and dynamic elements configured to form new relationships among the static and dynamic elements of the user project or with attributes of one or more producer projects, the one or more producer projects comprising one or more previously generated user projects;
- determining one or more matching data assets based on the user project and the one or more producer projects, wherein data assets comprise measurements or observations produced as a result of scientific efforts in the one or more producer projects;
- and
- determining one or more potential collaborators based on the one or more matching data assets, wherein at least a portion of the data assets is previously unshared with one of more of the potential collaborators;
- a collaboration module for coordinating a collaboration between the user and one or more selected collaborators associated with one or more selected data assets selected by the user, the selected collaborators being a subset of the potential collaborators and the selected data assets being a subset of the matching data assets, wherein coordinating the collaboration comprises:
- notifying the selected collaborators associated with the one or more selected data assets;
- providing the selected collaborators with an abstract of the user project;
- providing the user with ability to inspect the one or more selected data assets;
- and
- finalizing the collaboration between the user and the selected collaborators, if the user and the one or more selected collaborators assent;
- a data management module for:
- receiving a schema for each of the one or more producer projects;
- receiving data from the one or more selected data assets;
- ingesting the received data using common standards and an ontology;
- controlling access to at least a portion of the data assets that may be shared with one or more of the potential collaborators,
- wherein the ingested data is stored with the one or more producer projects for comparison to the user project by the search and graph module using the multiple attributes;
- and
- an insight application module for generating disease specific inferences relating to the scientific question using the ingested received data, and receiving a feedback from the user and/or the selected collaborators to improve the search and graph module.