From 6235fb58955e2bc193d6ce40a4d74b33ab47dfce Mon Sep 17 00:00:00 2001 From: gunturkunhakan Date: Tue, 18 May 2021 22:39:49 -0500 Subject: Welcome to GeneCup --- templates/about.html | 49 ++++++---- templates/cytoscape.html | 5 +- templates/genenames.html | 14 +-- templates/index.html | 131 +++++++++++++++++---------- templates/layout.html | 77 +++++++++------- templates/ontoarchive.html | 80 ++++++++++++++++ templates/ontology.html | 102 +++++++++++++++++++++ templates/passwd_change.html | 4 - templates/signin.html | 2 +- templates/topAddictionGene.html | 196 ++++++++++++++++++++-------------------- templates/userarchive.html | 5 +- 11 files changed, 453 insertions(+), 212 deletions(-) create mode 100644 templates/ontoarchive.html create mode 100644 templates/ontology.html (limited to 'templates') diff --git a/templates/about.html b/templates/about.html index ebd8554..0b0fe7a 100644 --- a/templates/about.html +++ b/templates/about.html @@ -2,26 +2,43 @@ {% extends "layout.html" %} {% block content %} -
GeneCup searches PubMed to find abstracts containing genes of interest and keywords in the custom ontologies. + The title and abstracts corresponding to the PMIDs are then retrieved from a + local archive of the PubMed. + No limit on the date of publication is set. Each abstract is then broken down into sentences, + which are then filtered by gene names and keywords. We also parse the GWAS catalog to obtain + genetics associations with the keywords of the custom ontology. + +
A list of curated addiction-related keywords can be used to search + addiction-related genes. We compiled the most studied 100 addiction related genes + by searching 29,761 human genes against addiction related keywords. + To ensure comprehensive coverage, gene alias obtained from NCBI gene database were included in the search. + The results were extensively curated to remove over 900 alias that matched words + that were not gene name or wrong genes. Some incorrect results remained because the same name + also produced correct results. The resulting 61,000 sentences are archived localy and can be accessed + via the Addiction Genes link. We also archived 5.3 million PMIDs + associated with these gene for efficient search of query gene to addiction gene relations. + We obtain 23,000 genetics associations with the addiction and psychiatric phenotypes from GWAS catalog. + These results are included in the search by default. + +
We plan to update the local PubMed archive daily and the EBI GWAS catalog quarterly. + +
RatsPub searches PubMed to find abstracts containing genes of interest and a list of curated addiction-related keywords. The abstracts corresponding to these returned PMIDs are then retrieve from a local archive of the PubMed. No limit on the date of publication is set. Each abstract is then broken down into sentences, which are then filtered by gene names and keywords. - -
Clicking the links will bring up the corresponding sentences in a new browser window. Clicking the keywords will bring up the correponding search terms. Clicking the genes will start a new search to find sentences containing the target gene and the top 200 addiction genes. - -
The top 200 addiction genes were obtained by searching 29,761 human genes against addiction related keywords. To ensure comprehensive coverage, gene alias obtained from NCBI gene database were included in the search. The results were extensively curated to remove over 900 alias that matched words that were not gene name or wrong genes. Some incorrect results remained because the same name also produced correct results. The resulting 61,000 sentences are archived localy and can be accessed via the Addiction Genes link. We also archived 5.3 million PMIDs associatd with these gene for efficient search of query gene to addiction gene relations. - -
We also parsed the EBI GWAS catalog to obtain 23,000 genetics associations with addiction and psychiatric phenotypes. These results are included in the search by default. - -
-We plan to update the local PubMed archive daily, the intermediate search results weekly and the EBI GWAS catalog quarterly. - -
Source code {% endblock %} - - diff --git a/templates/cytoscape.html b/templates/cytoscape.html index 7a62f1a..aa85ca0 100644 --- a/templates/cytoscape.html +++ b/templates/cytoscape.html @@ -1,7 +1,7 @@ {% extends "layout.html" %} {% block content %} - + @@ -13,7 +13,6 @@
The following synonyms are found in the database. You can follow the links to search individual names or all of them at once.
@@ -14,16 +11,15 @@
- RatsPub is a tool to efficiently and comprehensively answer the question "What do we know about these genes and addiction?". - - RatsPub answers this question by searching PubMed to find sentences containing the query terms (i.e., gene symbols) and over 300 drug addiction-related keywords that are organized into six categories. Data from NHGRI-EBI GWAS catalog are also included in the search. These gene-keyword relationships are presented as an interactive graph and a table. - Gene alias often include non-specific words and are thus not included in the initial search. However, a list of alias can be found by clicking on the gene symbol in the results section. These alias then can be searched with a single click. -
-You can create an account if you need to save your results. Up to 30 gene symbols can be entered in the box below. Gene symbols can be separated by either a space or a semicolon.
- - {%if "name" in session %} - {{session['name']}}, your previous searches are available in the archive . - {% else %} - {% endif %} - - - - - - - |
-
-
- |
-
GeneCup is a tool to efficiently and comprehensively answer the question "What do we know about these genes and the topic I study?". + GeneCup answers this question by searching PubMed to find sentences containing gene symbols and a custom list of keywords. + These keywords are organized into a user defined ontology, which groups related keywords together for better organization of the results. + Human GWAS findings from NHGRI-EBI GWAS catalog are also included in the search. + These gene-keyword relationships are presented as an interactive graph and a table. + + As an example, we present a curated ontology for drug addiction with over 300 keywords organized into seven categories. + A user account (free) is needed to create custom ontologies and save the search results. +
+ +Example: Rgma Nrxn3.
+ + {%if ("name" not in session) %} + By default, the addiction ontology is used. Custom ontologies can be created in user accounts. + Please choose keyword categories to be included in the search. + + + + {% else %} + Welcome back, {{session['name']}}. Your previous searches + and custom ontologies are available from the links. + + + + The {{ontol}} ontology is selected. Please choose categories to be included in the search. + Expect a longer wait time when you include Human GWAS category. + + + {% endif %} +The custom ontology has four layers. The top layer is one single keyword serves as the name of the ontology. This keyword is used to select the ontology used for each search (i.e. via the dropdown menu). A new ontology will be created if the ontology does not already exist for the use. Keywords in the second layer describe the main concepts and are used to include/exclude groups of keywords for each search (via check boxes). All keywords under the same second layer are shown with the same color in the graphic output. Keywords in the third layer are shown in the results (both graphic and tabular). Keywords in the fourth layer are synonyms of those in the third layer. Results from all synonyms are grouped together and shown under the parent third layer keyword.
+ +{%if "name" in session %} + {{session['name']}}, your ontologies are available in the archive . +{% else %} + The ontologies will be saved after login. +{% endif %} + +{%if "email" in session %} + +{%else%} + Custom ontologies are available after login. +{% endif %} + +