From d4848b8aa758ee6ed663ed1e79e29248513ffaa1 Mon Sep 17 00:00:00 2001 From: Preeti Date: Tue, 29 May 2018 15:48:53 -0400 Subject: [PATCH 001/102] add portalversion bean properties for ALS portal --- grails-app/conf/Config.groovy | 46 ++++++++++++++++++++++++++++++++--- 1 file changed, 42 insertions(+), 4 deletions(-) diff --git a/grails-app/conf/Config.groovy b/grails-app/conf/Config.groovy index 3d2152b62..0a19635a0 100755 --- a/grails-app/conf/Config.groovy +++ b/grails-app/conf/Config.groovy @@ -290,7 +290,7 @@ environments { // grails.serverURL = "http://stroke-qasrvr-1.us-east-1.elasticbeanstalk.com" - grails.serverURL = "http://www.type2diabetesgenetics.org" +// grails.serverURL = "http://www.type2diabetesgenetics.org" // grails.serverURL = "http://ci-env.elasticbeanstalk.com" // grails.serverURL = "http://type2diabetes-dev.elasticbeanstalk.com" // grails.serverURL = "http://type2diabetesgen-qasrvr.elasticbeanstalk.com" @@ -310,8 +310,8 @@ environments { // grails.serverURL = "http://strokeprodnew.us-east-1.elasticbeanstalk.com" // grails.serverURL = "http://broadcvdi.org" // CVDKP (MI portal) production -// grails.serverURL = "http://mi-qasrvr.us-east-1.elasticbeanstalk.com" // CVDKP (MI portal) test site -// grails.serverURL = "http://miprodportal.us-east-1.elasticbeanstalk.com" + grails.serverURL = "http://mi-qasrvr.us-east-1.elasticbeanstalk.com" // CVDKP (MI portal) test site + // grails.serverURL = "http://miprodportal.us-east-1.elasticbeanstalk.com" // grails.serverURL = "http://miprod-env.us-east-1.elasticbeanstalk.com" // grails.serverURL = "http://sleepportal-prodsrvr.us-east-1.elasticbeanstalk.com" @@ -559,7 +559,7 @@ grails.plugin.springsecurity.userLookup.authorityJoinClassName = 'org.broadinsti grails.plugin.springsecurity.authority.className = 'org.broadinstitute.mpg.people.Role' -portal.type.override = "t2d" // options are "t2d", "stroke", "mi", "ibd", "epilepsy", or "sleep". What is the portal type for all nonsystem users? +portal.type.override = "als" // options are "t2d", "stroke", "mi", "ibd", "epilepsy", or "sleep". What is the portal type for all nonsystem users? portal.data.versionDesignator = [ new PortalVersionBean("t2d", // label for this portal type @@ -723,6 +723,39 @@ portal.data.versionDesignator = [ new PortalVersionBean("t2d", // label for 0, 0,0,0, 0 + ) + , + new PortalVersionBean("als", + "ALS", + "mdv60", + "ALS", // make sure your default phenotype exists in your default data set + "GWAS_ALS2018_mdv60",// used to pick a default data set for a gene query + [""],// no tissue for ALS portal + ["NEUROLOGICAL"], // most important phenotype group name + [], + "[1,2]", + "GWAS_IBDGenomics_eu_mdv80", + "images/epilepsy/front_epilepsy_logo_2018.svg", + "portal.epilepsy.header.tagline", + [], + ["CDKL5"], + [], + ["chr14:35,907,000-36,400,000"], + "images/epilepsy/front_epilepsy_bg_2018.png", + "", + "images/epilepsy/epilepsy_header_logo.svg", + "images/menu_bg_2017_5.png", + "false", + "", + "", + '5414069947481666863', + 0, + 1, + 0, + 1, + 0, + 0,0,0, + 0 ), new PortalVersionBean("sleep", "Sleep", @@ -757,3 +790,8 @@ portal.data.versionDesignator = [ new PortalVersionBean("t2d", // label for 0 ) ] + + +// Here the secret authentication strings +auth.providers.twitter.secret = 'l3dJBs3w9QraAuivcfaqdjVGkJ4cxQSMMNNkZ6v9bwz8nXBCXQ' +oauth.providers.google.secret = 'HKIxi3AOLAgyFV6lDJQCfEgY' \ No newline at end of file From 68d48172710d812d6a4dd1e7ddb5a9224bea44e7 Mon Sep 17 00:00:00 2001 From: dkjang Date: Mon, 11 Jun 2018 13:53:33 -0400 Subject: [PATCH 002/102] Images for ALS portal added --- grails-app/conf/Config.groovy | 6 +- web-app/images/als/als_header_logo.svg | 38 +++++++ web-app/images/als/front_als_banner_2018.png | Bin 0 -> 306973 bytes web-app/images/als/front_als_logo_2018.svg | 108 +++++++++++++++++++ 4 files changed, 149 insertions(+), 3 deletions(-) create mode 100644 web-app/images/als/als_header_logo.svg create mode 100644 web-app/images/als/front_als_banner_2018.png create mode 100644 web-app/images/als/front_als_logo_2018.svg diff --git a/grails-app/conf/Config.groovy b/grails-app/conf/Config.groovy index 97ad1ea29..f20f23e42 100755 --- a/grails-app/conf/Config.groovy +++ b/grails-app/conf/Config.groovy @@ -753,15 +753,15 @@ portal.data.versionDesignator = [ new PortalVersionBean("t2d", // label for [], "[1,2]", "GWAS_IBDGenomics_eu_mdv80", - "images/epilepsy/front_epilepsy_logo_2018.svg", + "images/als/front_als_logo_2018.svg", "portal.epilepsy.header.tagline", [], ["CDKL5"], [], ["chr14:35,907,000-36,400,000"], - "images/epilepsy/front_epilepsy_bg_2018.png", + "images/als/front_als_banner_2018.png", "", - "images/epilepsy/epilepsy_header_logo.svg", + "images/als/als_header_logo.svg", "images/menu_bg_2017_5.png", "false", "", diff --git a/web-app/images/als/als_header_logo.svg b/web-app/images/als/als_header_logo.svg new file mode 100644 index 000000000..8dd6a831c --- /dev/null +++ b/web-app/images/als/als_header_logo.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web-app/images/als/front_als_banner_2018.png b/web-app/images/als/front_als_banner_2018.png new file mode 100644 index 0000000000000000000000000000000000000000..dff2e3b5d2f4b0f77bbc58b5a91334fcf17772a6 GIT binary patch literal 306973 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ŮR1&1#j_1NW#}l_qNssb4GFIj#O!`N|fP{ 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

e}|nNBHfkP|HI%s7^~<3ZZ#ytBW~C1d%Uv-Y#L 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 literal 0 HcmV?d00001 diff --git a/web-app/images/als/front_als_logo_2018.svg b/web-app/images/als/front_als_logo_2018.svg new file mode 100644 index 000000000..f3e8c0da4 --- /dev/null +++ b/web-app/images/als/front_als_logo_2018.svg @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 273e8c422a7bbe1ae1baa21b8dc6106ccdcdecb4 Mon Sep 17 00:00:00 2001 From: Preeti Date: Tue, 12 Jun 2018 17:57:58 -0400 Subject: [PATCH 003/102] changes for als portal --- grails-app/conf/Config.groovy | 45 +++++++---------------------------- 1 file changed, 9 insertions(+), 36 deletions(-) diff --git a/grails-app/conf/Config.groovy b/grails-app/conf/Config.groovy index 0bff6031f..781bffb74 100755 --- a/grails-app/conf/Config.groovy +++ b/grails-app/conf/Config.groovy @@ -716,11 +716,11 @@ portal.data.versionDesignator = [ new PortalVersionBean("t2d", // label for 1, 1 ), - new PortalVersionBean("epilepsy", - "Epilepsy", - "mdv100", - "GGE", // make sure your default phenotype exists in your default data set - "ExSeq_Epi25k_mdv100",// used to pick a default data set for a gene query + new PortalVersionBean("als", + "ALS", + "mdv60", + "ALS", // make sure your default phenotype exists in your default data set + "GWAS_ALS2018_mdv60",// used to pick a default data set for a gene query ["8_Genic_enhancer","9_Active_enhancer_1","10_Active_enhancer_2","11_Weak_enhancer"], ["8_Genic_enhancer","9_Active_enhancer_1","10_Active_enhancer_2","11_Weak_enhancer"], ["AnteriorCaudate"], @@ -731,7 +731,7 @@ portal.data.versionDesignator = [ new PortalVersionBean("t2d", // label for "images/epilepsy/front_epilepsy_logo_2018.svg", "portal.epilepsy.header.tagline", [], - ["CDKL5"], + ["SOD1"], [], ["chr14:35,907,000-36,400,000"], "images/epilepsy/front_epilepsy_bg_2018.png", @@ -748,39 +748,12 @@ portal.data.versionDesignator = [ new PortalVersionBean("t2d", // label for 1, 0, 0,0,0, - 0 - ) - , - new PortalVersionBean("als", - "ALS", - "mdv60", - "ALS", // make sure your default phenotype exists in your default data set - "GWAS_ALS2018_mdv60",// used to pick a default data set for a gene query - ["8_Genic_enhancer","9_Active_enhancer_1","10_Active_enhancer_2","11_Weak_enhancer"], - ["8_Genic_enhancer","9_Active_enhancer_1","10_Active_enhancer_2","11_Weak_enhancer"], - ["AnteriorCaudate"], - ["PSYCHIATRIC"], // most important phenotype group name - [], - "[1,2]", - "GWAS_IBDGenomics_eu_mdv80", - "images/als/front_als_logo_2018.svg", - "portal.epilepsy.header.tagline", - [], - ["CDKL5"], - [], - ["chr14:35,907,000-36,400,000"], - "images/als/front_als_banner_2018.png", - "", - "images/als/als_header_logo.svg", - "images/menu_bg_2017_5.png", - "false", - "", - "", - '5414069947481666863', 0, 0 ) - , + , + + new PortalVersionBean("sleep", "Sleep", "mdv110", From bb61b0858cfc40023e2969ee6dd55aebe1ec0838 Mon Sep 17 00:00:00 2001 From: Preeti Date: Wed, 13 Jun 2018 16:32:07 -0400 Subject: [PATCH 004/102] als image- DK --- grails-app/conf/Config.groovy | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/grails-app/conf/Config.groovy b/grails-app/conf/Config.groovy index 781bffb74..ffb66b45f 100755 --- a/grails-app/conf/Config.groovy +++ b/grails-app/conf/Config.groovy @@ -728,15 +728,15 @@ portal.data.versionDesignator = [ new PortalVersionBean("t2d", // label for [], "[1,2]", "GWAS_IBDGenomics_eu_mdv80", - "images/epilepsy/front_epilepsy_logo_2018.svg", + "images/als/front_als_logo_2018.svg", "portal.epilepsy.header.tagline", [], ["SOD1"], [], ["chr14:35,907,000-36,400,000"], - "images/epilepsy/front_epilepsy_bg_2018.png", + "images/als/front_als_banner_2018.png", "", - "images/epilepsy/epilepsy_header_logo.svg", + "images/als/als_header_logo.svg", "images/menu_bg_2017_5.png", "false", "", @@ -750,9 +750,7 @@ portal.data.versionDesignator = [ new PortalVersionBean("t2d", // label for 0,0,0, 0, 0 - ) - , - + ), new PortalVersionBean("sleep", "Sleep", From b2a3af7ba8eb7b4f9ab858d145fa3d386d738ce5 Mon Sep 17 00:00:00 2001 From: Preeti Date: Thu, 14 Jun 2018 14:09:36 -0400 Subject: [PATCH 005/102] add neurological category --- grails-app/conf/Config.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grails-app/conf/Config.groovy b/grails-app/conf/Config.groovy index ffb66b45f..104a35e3e 100755 --- a/grails-app/conf/Config.groovy +++ b/grails-app/conf/Config.groovy @@ -724,7 +724,7 @@ portal.data.versionDesignator = [ new PortalVersionBean("t2d", // label for ["8_Genic_enhancer","9_Active_enhancer_1","10_Active_enhancer_2","11_Weak_enhancer"], ["8_Genic_enhancer","9_Active_enhancer_1","10_Active_enhancer_2","11_Weak_enhancer"], ["AnteriorCaudate"], - ["PSYCHIATRIC"], // most important phenotype group name + ["PSYCHIATRIC", "NEUROLOGICAL"], // most important phenotype group name [], "[1,2]", "GWAS_IBDGenomics_eu_mdv80", From 5dc1996a0ffe23c78a9e428c59e4fb1d6e91d961 Mon Sep 17 00:00:00 2001 From: Preeti Date: Mon, 18 Jun 2018 11:08:34 -0400 Subject: [PATCH 006/102] adding als portal grails link --- grails-app/conf/Config.groovy | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/grails-app/conf/Config.groovy b/grails-app/conf/Config.groovy index 104a35e3e..34cf736c6 100755 --- a/grails-app/conf/Config.groovy +++ b/grails-app/conf/Config.groovy @@ -320,8 +320,12 @@ environments { // grails.serverURL = "http://strokeprodnew.us-east-1.elasticbeanstalk.com" // grails.serverURL = "http://broadcvdi.org" // CVDKP (MI portal) production - grails.serverURL = "http://mi-qasrvr.us-east-1.elasticbeanstalk.com" // CVDKP (MI portal) test site - // grails.serverURL = "http://miprodportal.us-east-1.elasticbeanstalk.com" + +// grails.serverURL = "http://mi-qasrvr.us-east-1.elasticbeanstalk.com"// CVDKP (MI portal) test site + + grails.serverURL = "http://alsportal.us-east-1.elasticbeanstalk.com" + + // grails.serverURL = "http://miprodportal.us-east-1.elasticbeanstalk.com" // grails.serverURL = "http://miprod-env.us-east-1.elasticbeanstalk.com" // grails.serverURL = "http://sleepportal-prodsrvr.us-east-1.elasticbeanstalk.com" From 01423bff51c7a3f156dca3932ba4d51780539524 Mon Sep 17 00:00:00 2001 From: mariacos Date: Tue, 19 Jun 2018 11:20:31 -0400 Subject: [PATCH 007/102] ALS-specific modifications --- grails-app/conf/Config.groovy | 2 +- grails-app/i18n/informational.properties | 5 + grails-app/i18n/metadata.properties | 28 ++++++ grails-app/i18n/portalHome.properties | 3 + grails-app/views/home/portalHome.gsp | 10 ++ grails-app/views/informational/_about_ALS.gsp | 95 +++++++++++++++++++ grails-app/views/informational/about.gsp | 3 + grails-app/views/informational/data.gsp | 5 + .../informational/data/_GWAS_ALS2016lmm.gsp | 5 + .../informational/data/_GWAS_ALS2016meta.gsp | 5 + .../informational/data/_GWAS_ALS2018.gsp | 5 + .../views/widgets/_datasetsPageTemplate.gsp | 3 + 12 files changed, 168 insertions(+), 1 deletion(-) create mode 100644 grails-app/views/informational/_about_ALS.gsp create mode 100644 grails-app/views/informational/data/_GWAS_ALS2016lmm.gsp create mode 100644 grails-app/views/informational/data/_GWAS_ALS2016meta.gsp create mode 100644 grails-app/views/informational/data/_GWAS_ALS2018.gsp diff --git a/grails-app/conf/Config.groovy b/grails-app/conf/Config.groovy index 104a35e3e..e46b39da3 100755 --- a/grails-app/conf/Config.groovy +++ b/grails-app/conf/Config.groovy @@ -729,7 +729,7 @@ portal.data.versionDesignator = [ new PortalVersionBean("t2d", // label for "[1,2]", "GWAS_IBDGenomics_eu_mdv80", "images/als/front_als_logo_2018.svg", - "portal.epilepsy.header.tagline", + "portal.ALS.header.tagline", [], ["SOD1"], [], diff --git a/grails-app/i18n/informational.properties b/grails-app/i18n/informational.properties index b6f4ab4d1..d6ac2959a 100755 --- a/grails-app/i18n/informational.properties +++ b/grails-app/i18n/informational.properties @@ -997,6 +997,7 @@ A "mega-meta-analysis," Project 3 involves data from 26,488 type 2 diabetes pati This diversity of ancestries is especially important to the study design. Variants that are tightly correlated by location in some ancestry groups (e.g., Europeans) may travel more independently in other groups (e.g., African Americans). Therefore, examining data from many different groups can help distinguish between true causal variants and those that are merely along for the ride.\

aboutTheData.epi.descr=This page lists datasets currently available in the Epilepsy Knowledge Portal. Filter the list by data type and/or by phenotype using the menu at the top. Click on a dataset name to see more details about it. +aboutTheData.als.descr=This page lists datasets currently available in the ALS Knowledge Portal. Filter the list by data type and/or by phenotype using the menu at the top. Click on a dataset name to see more details about it. aboutTheData.stroke.title=About the data aboutTheData.stroke.descr=This page lists datasets currently available in the Cerebrovascular Disease Knowledge Portal. Filter the list by data type and/or by phenotype using the menu at the top. Click on a dataset name to see more details about it. aboutTheData.stroke.datasets.race.title=Risk Assessment of Cerebrovascular Events (RACE) @@ -2189,7 +2190,11 @@ informational.data.accessing.sleep2= tool\ and then on the resulting page, select the UK Biobank Sleep Traits GWAS dataset. informational.about_sleep.header=About the Sleep Disorder Knowledge Portal project informational.about_SleepData.header=Data in the Sleep Disorder Knowledge Portal +informational.about_ALSData.header=Data in the ALS Knowledge Portal informational.about_sleep.section1=Details about data contributors and consortia will go here. +informational.about_ALS.header=About the ALS Knowledge Portal project +informational.about_ALSData.header=Data in the ALS Knowledge Portal +informational.about_ALS.section1=Details about data contributors and consortia will go here. informational.data.exptsumm.EPRI_GWAS=The PR interval exome chip analysis surveyed nearly 93,000 subjects for whom cardiac conduction measurements were available. Subjects were excluded if they exhibited \ any of the following conditions: extreme PR values (≤80 or ≥320 ms); second- or third-degree heart block; AF on baseline ECG; history of myocardial infarction, heart failure, or \ Wolff–Parkinson–White syndrome; pacemaker placement; use of class I or III blocking medications (ATC code pre x C01B); digoxin use (ATC code C01AA05); or pregnancy. PR interval duration, \ diff --git a/grails-app/i18n/metadata.properties b/grails-app/i18n/metadata.properties index d2481c9c5..dc1602285 100755 --- a/grails-app/i18n/metadata.properties +++ b/grails-app/i18n/metadata.properties @@ -27,6 +27,7 @@ metadata.BFP=Body fat percentage metadata.HIPCadjBMI=Hip circumference adj BMI metadata.WAISTadjBMI=Waist circumference adj BMI metadata.WHRadjBMI=Waist-hip ratio adj BMI +metadata.ALS=ALS metadata.intron_variant=intron metadata.missense_variant=missense @@ -2474,6 +2475,33 @@ metadata.GWAS_BFpercent_mdv55=Body fat percentage GWAS metadata.GWAS_EGGC_mdv55=Early Growth Genetics Consortium GWAS metadata.GWAS_HRgene_mdv55=Heart rate GWAS + +#mdv60 is ALSKP + +metadata.GWAS_PGC_mdv60=PGC GWAS +metadata.ExAC_r03_mdv60=ExAC +metadata.ExSeq_EgnomAD_mdv60=gnomAD exomes +metadata.ExSeq_EgnomAD_aa_mdv60=gnomAD exomes: African Americans +metadata.ExSeq_EgnomAD_ea_mdv60=gnomAD exomes: East Asians +metadata.ExSeq_EgnomAD_eu_mdv60=gnomAD exomes: Europeans +metadata.ExSeq_EgnomAD_sa_mdv60=gnomAD exomes: South Asians +metadata.ExSeq_EgnomAD_hs_mdv60=gnomAD exomes: Latinos +metadata.WGS_WgnomAD_mdv60=gnomAD whole genomes +metadata.WGS_WgnomAD_aa_mdv60=gnomAD whole genomes: African Americans +metadata.WGS_WgnomAD_ea_mdv60=gnomAD whole genomes: East Asians +metadata.WGS_WgnomAD_eu_mdv60=gnomAD whole genomes: Europeans +metadata.WGS_WgnomAD_hs_mdv60=gnomAD whole genomes: Latinos +metadata.1kg_phase1_mdv60=1000 Genomes +metadata.1kg_phase1_eu_mdv60=1000 Genomes: Europeans +metadata.1kg_phase1_sa_mdv60=1000 Genomes: East Asians +metadata.1kg_phase1_aa_mdv60=1000 Genomes: African Americans +metadata.1kg_phase1_hs_mdv60=1000 Genomes: Hispanics +metadata.GWAS_ALS2018_mdv60=ALS GWAS 2018 +metadata.GWAS_ALS2016meta_mdv60=ALS GWAS 2016 MetaXcan +metadata.GWAS_ALS2016lmm_mdv60=ALS GWAS 2016 Lmm + + + #mdv70 is stroke production diff --git a/grails-app/i18n/portalHome.properties b/grails-app/i18n/portalHome.properties index a26a3b8e3..e09704047 100755 --- a/grails-app/i18n/portalHome.properties +++ b/grails-app/i18n/portalHome.properties @@ -92,6 +92,7 @@ portal.mi.header.tagline=A platform for accelerating analysis of the genetics of //portal.ibd.header.tagline=A platform for accelerating genetic discoveries in inflammatory bowel disease portal.ibd.header.tagline=This is a demo portal -- we are interested in feedback on the evolving interface portal.epilepsy.header.tagline=A platform for accelerating genetic analysis in epilepsy +portal.ALS.header.tagline=A platform for accelerating genetic discoveries in amyotrophic lateral sclerosis portal.sleep.header.tagline=A platform for accelerating genetic discoveries for sleep disturbance and circadian traits about.the.mi.portal.text=The Cardiovascular Disease Knowledge Portal (CVDKP) framework is being developed by a \ team of scientists and software engineers at the
Broad \ @@ -103,6 +104,7 @@ about.the.mi.portal.text=The Cardiovascular Disease Knowledge Portal (CVDKP) fra about.the.ibd.portal.text=Details about the V2F Portal project about.the.epi.portal.text=Details about the Epilepsy Knowledge Portal project and funders' logos about.the.sleep.portal.text=Details about the Sleep Disorder Knowledge Portal project and funders' logos +about.the.ALS.portal.text=Details about the ALS Knowledge Portal project and funders' logos about.the.stroke.portal.text=The Knowledge Portal is being developed by a team of scientists and software engineers at the \ Broad Institute of MIT and Harvard along with collaborators from \ Massachusetts General Hospital and many other institutions across the globe. \ @@ -127,3 +129,4 @@ portal.epi.about.the.data.text=The Epilepsy Knowledge Portal enables browsing, s portal.epi.use.citation.itself= Epilepsy Knowledge Portal. Year Month Date of access; URL of page you are citing. Also cite any paper(s) in which the data were published. portal.sleep.about.the.data.text=The Sleep Disorder Knowledge Portal enables browsing, searching, and analysis of human genetic information linked to sleep disorders and related traits, while protecting the integrity and confidentiality of the underlying data. portal.sleep.use.citation.itself= Sleep Disorder Knowledge Portal. Year Month Date of access; URL of page you are citing. Also cite any paper(s) in which the data were published. +portal.ALS.about.the.data.text=The ALS Knowledge Portal enables browsing, searching, and analysis of human genetic information linked to amyotrophic lateral sclerosis and related traits, while protecting the integrity and confidentiality of the underlying data. \ No newline at end of file diff --git a/grails-app/views/home/portalHome.gsp b/grails-app/views/home/portalHome.gsp index 5e917929a..d86b294eb 100755 --- a/grails-app/views/home/portalHome.gsp +++ b/grails-app/views/home/portalHome.gsp @@ -258,6 +258,12 @@

+ +

+ +

+

+

@@ -480,6 +486,10 @@

+ +

+
+

diff --git a/grails-app/views/informational/_about_ALS.gsp b/grails-app/views/informational/_about_ALS.gsp new file mode 100644 index 000000000..4b9ae0ecc --- /dev/null +++ b/grails-app/views/informational/_about_ALS.gsp @@ -0,0 +1,95 @@ + +

+
+
+
+ +

+ %{--
 
--}% + %{--
--}% + %{--
 
--}% +
+
+
+
+

+

+ +

+

+

+

+ + +
+
+
+
\ No newline at end of file diff --git a/grails-app/views/informational/about.gsp b/grails-app/views/informational/about.gsp index 67387affa..4c9765247 100755 --- a/grails-app/views/informational/about.gsp +++ b/grails-app/views/informational/about.gsp @@ -29,6 +29,9 @@ + + + diff --git a/grails-app/views/informational/data.gsp b/grails-app/views/informational/data.gsp index 95dc94164..51f935812 100755 --- a/grails-app/views/informational/data.gsp +++ b/grails-app/views/informational/data.gsp @@ -96,6 +96,11 @@

+ + +
+

+
diff --git a/grails-app/views/informational/data/_GWAS_ALS2016lmm.gsp b/grails-app/views/informational/data/_GWAS_ALS2016lmm.gsp new file mode 100644 index 000000000..bb63f742a --- /dev/null +++ b/grails-app/views/informational/data/_GWAS_ALS2016lmm.gsp @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/grails-app/views/informational/data/_GWAS_ALS2016meta.gsp b/grails-app/views/informational/data/_GWAS_ALS2016meta.gsp new file mode 100644 index 000000000..7385f7709 --- /dev/null +++ b/grails-app/views/informational/data/_GWAS_ALS2016meta.gsp @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/grails-app/views/informational/data/_GWAS_ALS2018.gsp b/grails-app/views/informational/data/_GWAS_ALS2018.gsp new file mode 100644 index 000000000..04d30c528 --- /dev/null +++ b/grails-app/views/informational/data/_GWAS_ALS2018.gsp @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/grails-app/views/widgets/_datasetsPageTemplate.gsp b/grails-app/views/widgets/_datasetsPageTemplate.gsp index 2646cd134..78afdfb8c 100644 --- a/grails-app/views/widgets/_datasetsPageTemplate.gsp +++ b/grails-app/views/widgets/_datasetsPageTemplate.gsp @@ -72,6 +72,9 @@ + + + From 93623f37437be84bdf6bfec09d92178562ea8932 Mon Sep 17 00:00:00 2001 From: Preeti Date: Tue, 19 Jun 2018 16:45:05 -0400 Subject: [PATCH 008/102] title and heading name for als --- grails-app/conf/Config.groovy | 9 +++++++-- grails-app/i18n/portalHome.properties | 1 + 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/grails-app/conf/Config.groovy b/grails-app/conf/Config.groovy index 34cf736c6..4feda3684 100755 --- a/grails-app/conf/Config.groovy +++ b/grails-app/conf/Config.groovy @@ -299,7 +299,7 @@ environments { // grails.serverURL = "http://variant2function.org" - grails.serverURL = "http://demo52k.us-east-1.elasticbeanstalk.com" +// grails.serverURL = "http://demo52k.us-east-1.elasticbeanstalk.com" // grails.serverURL = "http://ci-env.elasticbeanstalk.com" // grails.serverURL = "http://type2diabetes-dev.elasticbeanstalk.com" @@ -733,7 +733,7 @@ portal.data.versionDesignator = [ new PortalVersionBean("t2d", // label for "[1,2]", "GWAS_IBDGenomics_eu_mdv80", "images/als/front_als_logo_2018.svg", - "portal.epilepsy.header.tagline", + "portal.als.header.tagline", [], ["SOD1"], [], @@ -792,3 +792,8 @@ portal.data.versionDesignator = [ new PortalVersionBean("t2d", // label for 0 ) ] + + +// Here the secret authentication strings +auth.providers.twitter.secret = 'l3dJBs3w9QraAuivcfaqdjVGkJ4cxQSMMNNkZ6v9bwz8nXBCXQ' +oauth.providers.google.secret = 'HKIxi3AOLAgyFV6lDJQCfEgY' \ No newline at end of file diff --git a/grails-app/i18n/portalHome.properties b/grails-app/i18n/portalHome.properties index a26a3b8e3..b4b70e53f 100755 --- a/grails-app/i18n/portalHome.properties +++ b/grails-app/i18n/portalHome.properties @@ -92,6 +92,7 @@ portal.mi.header.tagline=A platform for accelerating analysis of the genetics of //portal.ibd.header.tagline=A platform for accelerating genetic discoveries in inflammatory bowel disease portal.ibd.header.tagline=This is a demo portal -- we are interested in feedback on the evolving interface portal.epilepsy.header.tagline=A platform for accelerating genetic analysis in epilepsy +portal.als.header.tagline=A platform for accelerating genetic analysis in ALS portal.sleep.header.tagline=A platform for accelerating genetic discoveries for sleep disturbance and circadian traits about.the.mi.portal.text=The Cardiovascular Disease Knowledge Portal (CVDKP) framework is being developed by a \ team of scientists and software engineers at the Broad \ From 145a60b3952dc98380fa77b734a278a71f9b26f6 Mon Sep 17 00:00:00 2001 From: mariacos Date: Thu, 5 Jul 2018 11:44:41 -0400 Subject: [PATCH 009/102] working on data pages --- grails-app/i18n/informational.properties | 9 +- grails-app/i18n/metadata.properties | 4 +- .../informational/data/_GWAS_ALS2016lmm.gsp | 919 +++++++++++++++++- 3 files changed, 927 insertions(+), 5 deletions(-) diff --git a/grails-app/i18n/informational.properties b/grails-app/i18n/informational.properties index d6ac2959a..825b03b76 100755 --- a/grails-app/i18n/informational.properties +++ b/grails-app/i18n/informational.properties @@ -350,6 +350,8 @@ informational.shared.traits.AFxBMI=AF-SNP BMI interaction informational.shared.traits.AFxHTN=AF-SNP hypertension interaction informational.shared.traits.AFxSEX=AF-SNP sex interaction informational.shared.traits.PRI=PR interval +informational.shared.traits.ALS=amyotrophic lateral sclerosis + informational.shared.traits.SleepChronotype=chronotype informational.shared.traits.SleepDuration=sleep duration @@ -632,7 +634,8 @@ informational.shared.publications.Yengo_2018_submitted=Genome-wide \ + association analyses identify new risk variants and the genetic architecture of amyotrophic lateral sclerosis. informational.shared.publications.Gaulton_2016_NatGenet.author=Gaulton KJ informational.shared.publications.Wessel_2015_NatCommun.author=Wessel J @@ -706,6 +709,7 @@ informational.shared.publications.Gorski_2017_SciRep.author=Gorski M informational.shared.publications.Shungin_2015_Nature.author=Shungin D informational.shared.publications.Yengo_2018_submitted.author=Yengo L informational.shared.publications.Abecasis_2018_submitted.author=Abecasis G +informational.shared.publications.vanRheenen_2016_NatGenet.author=van Rheenen W informational.shared.publications.Gaulton_2016_NatGenet.citation=Nat Genet. 2015 Dec;47(12):1415-25. doi: 10.1038/ng.3437. informational.shared.publications.Wessel_2015_NatCommun.citation=Nat Commun. 2015 Jan 29;6:5897. doi: 10.1038/ncomms6897. @@ -785,6 +789,7 @@ informational.shared.publications.Gorski_2017_SciRep.citation=Sci Rep. 2017 Apr informational.shared.publications.Shungin_2015_Nature.citation=Nature. 2015 Feb 12;518(7538):187-196. doi: 10.1038/nature14132 informational.shared.publications.Yengo_2018_submitted.citation=Submitted for publication. informational.shared.publications.Abecasis_2018_submitted.citation=Submitted for publication. +informational.shared.publications.vanRheenen_2016_NatGenet.citation=Nat Genet. 2016 Sep;48(9):1043-8. doi: 10.1038/ng.3622 informational.shared.projectpublications.Oxford=Oxford BioBank publication list informational.shared.projectpublications.gnomAD=See also the MacArthur lab publication list. @@ -2361,4 +2366,4 @@ informational.data.overview.52K-3=For each of the 25×2=50 single-variant analys of the variant filters was increased if the distribution of association statistics appeared poorly calibrated. A 25-group fixed-effect inverse-variance weighted \ meta-analysis was then conducted for each of the Firth and EMMAX tests, using METAL. EMMAX results were used for association p-values and Firth results for \ effect size estimates. - +informational.data.exptsumm.ALS2016_GWAS_LMM diff --git a/grails-app/i18n/metadata.properties b/grails-app/i18n/metadata.properties index dc1602285..3559619da 100755 --- a/grails-app/i18n/metadata.properties +++ b/grails-app/i18n/metadata.properties @@ -2496,9 +2496,9 @@ metadata.1kg_phase1_eu_mdv60=1000 Genomes: Europeans metadata.1kg_phase1_sa_mdv60=1000 Genomes: East Asians metadata.1kg_phase1_aa_mdv60=1000 Genomes: African Americans metadata.1kg_phase1_hs_mdv60=1000 Genomes: Hispanics -metadata.GWAS_ALS2018_mdv60=ALS GWAS 2018 +metadata.GWAS_ALS2018_mdv60=ALS exome case/control 2018 metadata.GWAS_ALS2016meta_mdv60=ALS GWAS 2016 MetaXcan -metadata.GWAS_ALS2016lmm_mdv60=ALS GWAS 2016 Lmm +metadata.GWAS_ALS2016lmm_mdv60=ALS GWAS 2016 LMM diff --git a/grails-app/views/informational/data/_GWAS_ALS2016lmm.gsp b/grails-app/views/informational/data/_GWAS_ALS2016lmm.gsp index bb63f742a..f9488ac49 100644 --- a/grails-app/views/informational/data/_GWAS_ALS2016lmm.gsp +++ b/grails-app/views/informational/data/_GWAS_ALS2016lmm.gsp @@ -1,5 +1,922 @@ \ No newline at end of file From f558b72ef04b64479e2113d1796c9aada6f1456a Mon Sep 17 00:00:00 2001 From: mariacos Date: Thu, 5 Jul 2018 12:35:26 -0400 Subject: [PATCH 010/102] added translation and data page for ALS 2016 exome sequencing --- grails-app/i18n/informational.properties | 5 ++++- grails-app/i18n/metadata.properties | 1 + grails-app/views/informational/data/_ExSeq_ALS2016.gsp | 3 +++ grails-app/views/informational/data/_GWAS_ALS2016lmm.gsp | 2 +- grails-app/views/widgets/_datasetsPageTemplate.gsp | 1 + 5 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 grails-app/views/informational/data/_ExSeq_ALS2016.gsp diff --git a/grails-app/i18n/informational.properties b/grails-app/i18n/informational.properties index 825b03b76..b98cb88c8 100755 --- a/grails-app/i18n/informational.properties +++ b/grails-app/i18n/informational.properties @@ -2366,4 +2366,7 @@ informational.data.overview.52K-3=For each of the 25×2=50 single-variant analys of the variant filters was increased if the distribution of association statistics appeared poorly calibrated. A 25-group fixed-effect inverse-variance weighted \ meta-analysis was then conducted for each of the Firth and EMMAX tests, using METAL. EMMAX results were used for association p-values and Firth results for \ effect size estimates. -informational.data.exptsumm.ALS2016_GWAS_LMM +informational.data.exptsumm.ALS2016_GWAS_LMM=7,763 new ALS cases and 4,669 controls were genotyped and data were combined with those from previously published ALS GWAS studies. \ + Cohorts were combined on the basis of genotyping platform and nationality to form 27 case–control strata. A custom reference panel for imputation was constructed based \ + on high-coverage whole-genome sequencing data from 1,246 patients with ALS and 615 controls from the Netherlands. A merged reference panel consisting of the custom \ + panel and the 100 Genomes reference panel was used for imputation. All strata were jointly analyzed in a linear mixed model (LMM). diff --git a/grails-app/i18n/metadata.properties b/grails-app/i18n/metadata.properties index 3559619da..c87eadec2 100755 --- a/grails-app/i18n/metadata.properties +++ b/grails-app/i18n/metadata.properties @@ -2499,6 +2499,7 @@ metadata.1kg_phase1_hs_mdv60=1000 Genomes: Hispanics metadata.GWAS_ALS2018_mdv60=ALS exome case/control 2018 metadata.GWAS_ALS2016meta_mdv60=ALS GWAS 2016 MetaXcan metadata.GWAS_ALS2016lmm_mdv60=ALS GWAS 2016 LMM +metadata.ExSeq_ALS2016_mdv60=ALS 2016 exome sequence analysis diff --git a/grails-app/views/informational/data/_ExSeq_ALS2016.gsp b/grails-app/views/informational/data/_ExSeq_ALS2016.gsp new file mode 100644 index 000000000..86efffdbe --- /dev/null +++ b/grails-app/views/informational/data/_ExSeq_ALS2016.gsp @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/grails-app/views/informational/data/_GWAS_ALS2016lmm.gsp b/grails-app/views/informational/data/_GWAS_ALS2016lmm.gsp index f9488ac49..f88aa9f83 100644 --- a/grails-app/views/informational/data/_GWAS_ALS2016lmm.gsp +++ b/grails-app/views/informational/data/_GWAS_ALS2016lmm.gsp @@ -913,7 +913,7 @@ Cases Controls Cohort Ancestry

Accessing ALS GWAS 2016 LMM data

-

Variant Finder

+

diff --git a/grails-app/views/widgets/_datasetsPageTemplate.gsp b/grails-app/views/widgets/_datasetsPageTemplate.gsp index 78afdfb8c..2ea4aa32b 100644 --- a/grails-app/views/widgets/_datasetsPageTemplate.gsp +++ b/grails-app/views/widgets/_datasetsPageTemplate.gsp @@ -75,6 +75,7 @@ + From 31297cbee611af6da819fcd6ca44eb02f321cb41 Mon Sep 17 00:00:00 2001 From: mariacos Date: Thu, 5 Jul 2018 13:43:55 -0400 Subject: [PATCH 011/102] removed forward slash from dataset name --- grails-app/i18n/metadata.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grails-app/i18n/metadata.properties b/grails-app/i18n/metadata.properties index c87eadec2..f60d0c882 100755 --- a/grails-app/i18n/metadata.properties +++ b/grails-app/i18n/metadata.properties @@ -2496,7 +2496,7 @@ metadata.1kg_phase1_eu_mdv60=1000 Genomes: Europeans metadata.1kg_phase1_sa_mdv60=1000 Genomes: East Asians metadata.1kg_phase1_aa_mdv60=1000 Genomes: African Americans metadata.1kg_phase1_hs_mdv60=1000 Genomes: Hispanics -metadata.GWAS_ALS2018_mdv60=ALS exome case/control 2018 +metadata.GWAS_ALS2018_mdv60=ALS exome case-control 2018 metadata.GWAS_ALS2016meta_mdv60=ALS GWAS 2016 MetaXcan metadata.GWAS_ALS2016lmm_mdv60=ALS GWAS 2016 LMM metadata.ExSeq_ALS2016_mdv60=ALS 2016 exome sequence analysis From d16fbd5f69117b1a394f78323210610c248c1f60 Mon Sep 17 00:00:00 2001 From: Preeti Date: Thu, 19 Jul 2018 13:30:36 -0400 Subject: [PATCH 012/102] nearest gene column replaced by gene, add filter in showVariantforAGene() method --- .../mpg/VariantSearchController.groovy | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy b/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy index 1d22c803e..0b5c29294 100755 --- a/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy +++ b/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy @@ -279,7 +279,15 @@ class VariantSearchController { List filtersForQuery = [] if (chromosome!=null){ + String defaultDataSet = restServerService.retrieveBeanForCurrentPortal().dataSet + String defaultPhenotype = restServerService.retrieveBeanForCurrentPortal().phenotype filtersForQuery << """{"value":"${chromosome}:${extents.startExtent}-${extents.endExtent}","prop":"chromosome","comparator":"="}""".toString() + filtersForQuery << """{"gene":"${geneName}","prop":"gene","value":"${geneName}","comparator":"="}""".toString() +// filtersForQuery << """{"phenotype":"${defaultPhenotype}","dataset":"${defaultDataSet}","prop":"ACA_PH","value":"0","comparator":">"}""".toString() +// filtersForQuery << """{"phenotype":"${defaultPhenotype}","dataset":"${defaultDataSet}","prop":"ACU_PH","value":"0","comparator":">"}]""".toString() + + // filtersForQuery << """{"gene":"${geneName}","comparator":"="}""".toString() + } if ((dataSetName!=null) && (phenotypeName!=null)){ org.broadinstitute.mpg.diabetes.metadata.Property property = metaDataService.getPropertyForPhenotypeAndSampleGroupAndMeaning(phenotypeName,dataSetName, @@ -1220,9 +1228,9 @@ class VariantSearchController { ArrayList listOfCodedFilters = parseFilterJson(listOfQueries); if (requestForAdditionalProperties == null || "".compareTo(requestForAdditionalProperties) == 0) { - // if there are no specified properties, default to these + // if there are no specified properties, dFefault to these requestForAdditionalProperties = - ["common-common-CLOSEST_GENE", + ["common-common-GENE", "common-common-VAR_ID", "common-common-DBSNP_ID", "common-common-Protein_change", From 7dac790c9f0aa71142e1a331b0794dd6a09fe691 Mon Sep 17 00:00:00 2001 From: mariacos Date: Thu, 19 Jul 2018 16:00:24 -0400 Subject: [PATCH 013/102] updated ALS dataset translations --- grails-app/i18n/metadata.properties | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/grails-app/i18n/metadata.properties b/grails-app/i18n/metadata.properties index f60d0c882..b1effdf42 100755 --- a/grails-app/i18n/metadata.properties +++ b/grails-app/i18n/metadata.properties @@ -2496,10 +2496,9 @@ metadata.1kg_phase1_eu_mdv60=1000 Genomes: Europeans metadata.1kg_phase1_sa_mdv60=1000 Genomes: East Asians metadata.1kg_phase1_aa_mdv60=1000 Genomes: African Americans metadata.1kg_phase1_hs_mdv60=1000 Genomes: Hispanics -metadata.GWAS_ALS2018_mdv60=ALS exome case-control 2018 -metadata.GWAS_ALS2016meta_mdv60=ALS GWAS 2016 MetaXcan -metadata.GWAS_ALS2016lmm_mdv60=ALS GWAS 2016 LMM -metadata.ExSeq_ALS2016_mdv60=ALS 2016 exome sequence analysis +metadata.GWAS_ALS2016meta_mdv60=ALS GWAS 2016 meta-analysis +metadata.GWAS_ALS2016lmm_mdv60=ALS GWAS 2016 LMM
 +metadata.ExSeq_ALS2018_mdv60=ALS exome case-control 2018 From b314f4e3c0a9319547601948621b00a501efc254 Mon Sep 17 00:00:00 2001 From: mariacos Date: Thu, 19 Jul 2018 16:01:18 -0400 Subject: [PATCH 014/102] added page for ExSeq_ALS2018 --- grails-app/views/informational/data/_ExSeq_ALS2018.gsp | 1 + 1 file changed, 1 insertion(+) create mode 100644 grails-app/views/informational/data/_ExSeq_ALS2018.gsp diff --git a/grails-app/views/informational/data/_ExSeq_ALS2018.gsp b/grails-app/views/informational/data/_ExSeq_ALS2018.gsp new file mode 100644 index 000000000..7394f7e09 --- /dev/null +++ b/grails-app/views/informational/data/_ExSeq_ALS2018.gsp @@ -0,0 +1 @@ + \ No newline at end of file From 6454851c18bf5fcefb23091df8e87b171b0d358a Mon Sep 17 00:00:00 2001 From: mariacos Date: Thu, 19 Jul 2018 16:01:56 -0400 Subject: [PATCH 015/102] added page for GWAS_ALS2016meta --- grails-app/views/informational/data/_GWAS_ALS2016meta.gsp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grails-app/views/informational/data/_GWAS_ALS2016meta.gsp b/grails-app/views/informational/data/_GWAS_ALS2016meta.gsp index 7385f7709..112ed3cb6 100644 --- a/grails-app/views/informational/data/_GWAS_ALS2016meta.gsp +++ b/grails-app/views/informational/data/_GWAS_ALS2016meta.gsp @@ -1,5 +1,5 @@ \ No newline at end of file From ace5940cfbf79b72ba23c0b9f6470847497afcd8 Mon Sep 17 00:00:00 2001 From: mariacos Date: Thu, 19 Jul 2018 16:02:13 -0400 Subject: [PATCH 016/102] enabled ALS data pages --- grails-app/views/widgets/_datasetsPageTemplate.gsp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/grails-app/views/widgets/_datasetsPageTemplate.gsp b/grails-app/views/widgets/_datasetsPageTemplate.gsp index 2ea4aa32b..d6d537354 100644 --- a/grails-app/views/widgets/_datasetsPageTemplate.gsp +++ b/grails-app/views/widgets/_datasetsPageTemplate.gsp @@ -74,8 +74,7 @@ - - + From 1754e592cbbdbcd71d8e3e6e1267c8f90651be5a Mon Sep 17 00:00:00 2001 From: mariacos Date: Fri, 20 Jul 2018 13:57:14 -0400 Subject: [PATCH 017/102] added ALS dataset descriptions --- grails-app/i18n/informational.properties | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/grails-app/i18n/informational.properties b/grails-app/i18n/informational.properties index b98cb88c8..df1caa191 100755 --- a/grails-app/i18n/informational.properties +++ b/grails-app/i18n/informational.properties @@ -636,6 +636,8 @@ informational.shared.publications.Abecasis_2018_submitted=Genetic discovery and 2 diabetes cases and 24,440 controls from five ancestries. informational.shared.publications.vanRheenen_2016_NatGenet=Genome-wide \ association analyses identify new risk variants and the genetic architecture of amyotrophic lateral sclerosis. +informational.shared.publications.Farhan_2018_inPress=Enrichment \ + of rare protein truncating variants in amyotrophic lateral sclerosis patients. informational.shared.publications.Gaulton_2016_NatGenet.author=Gaulton KJ informational.shared.publications.Wessel_2015_NatCommun.author=Wessel J @@ -710,6 +712,7 @@ informational.shared.publications.Shungin_2015_Nature.author=Shungin D informational.shared.publications.Yengo_2018_submitted.author=Yengo L informational.shared.publications.Abecasis_2018_submitted.author=Abecasis G informational.shared.publications.vanRheenen_2016_NatGenet.author=van Rheenen W +informational.shared.publications.Farhan_2018_inPress.author=Farhan SMK informational.shared.publications.Gaulton_2016_NatGenet.citation=Nat Genet. 2015 Dec;47(12):1415-25. doi: 10.1038/ng.3437. informational.shared.publications.Wessel_2015_NatCommun.citation=Nat Commun. 2015 Jan 29;6:5897. doi: 10.1038/ncomms6897. @@ -790,6 +793,7 @@ informational.shared.publications.Shungin_2015_Nature.citation=Nature. 2015 Feb informational.shared.publications.Yengo_2018_submitted.citation=Submitted for publication. informational.shared.publications.Abecasis_2018_submitted.citation=Submitted for publication. informational.shared.publications.vanRheenen_2016_NatGenet.citation=Nat Genet. 2016 Sep;48(9):1043-8. doi: 10.1038/ng.3622 +informational.shared.publications.Farhan_2018_inPress.citation=In press. informational.shared.projectpublications.Oxford=Oxford BioBank publication list informational.shared.projectpublications.gnomAD=See also the MacArthur lab publication list. @@ -2366,7 +2370,11 @@ informational.data.overview.52K-3=For each of the 25×2=50 single-variant analys of the variant filters was increased if the distribution of association statistics appeared poorly calibrated. A 25-group fixed-effect inverse-variance weighted \ meta-analysis was then conducted for each of the Firth and EMMAX tests, using METAL. EMMAX results were used for association p-values and Firth results for \ effect size estimates. -informational.data.exptsumm.ALS2016_GWAS_LMM=7,763 new ALS cases and 4,669 controls were genotyped and data were combined with those from previously published ALS GWAS studies. \ +informational.data.exptsumm.ALS2016_GWAS=7,763 new ALS cases and 4,669 controls were genotyped and data were combined with those from previously published ALS GWAS studies. \ Cohorts were combined on the basis of genotyping platform and nationality to form 27 case–control strata. A custom reference panel for imputation was constructed based \ on high-coverage whole-genome sequencing data from 1,246 patients with ALS and 615 controls from the Netherlands. A merged reference panel consisting of the custom \ - panel and the 100 Genomes reference panel was used for imputation. All strata were jointly analyzed in a linear mixed model (LMM). + panel and the 100 Genomes reference panel was used for imputation. Association results were combined in an inverse-variance- weighted, fixed-effect meta-analysis \ + using METAL to generate the ALS GWAS 2016 meta-analysis dataset. All strata were jointly analyzed in a linear mixed model to create the ALS GWAS 2016 LMM dataset. +informational.data.exptsumm.ALS2018_ExSeq=The ALS exome case-control 2018 dataset comprises exome sequence data from 3,864 amyotrophic lateral \ + sclerosis cases and 7,839 controls. Gene burden testing was used to discover associations of genes with ALS. +informational.data.accessing.ALS2018_ExSeq= \ No newline at end of file From a5a3c8deae93682e1780584a22e6651c5dbf7823 Mon Sep 17 00:00:00 2001 From: mariacos Date: Fri, 20 Jul 2018 13:57:37 -0400 Subject: [PATCH 018/102] created page for ALS exome 2018 --- .../informational/data/_ExSeq_ALS2018.gsp | 30 ++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/grails-app/views/informational/data/_ExSeq_ALS2018.gsp b/grails-app/views/informational/data/_ExSeq_ALS2018.gsp index 7394f7e09..1573fe7f8 100644 --- a/grails-app/views/informational/data/_ExSeq_ALS2018.gsp +++ b/grails-app/views/informational/data/_ExSeq_ALS2018.gsp @@ -1 +1,29 @@ - \ No newline at end of file + \ No newline at end of file From 00d1a2cd3900caf04bc211fafa4524b92020201f Mon Sep 17 00:00:00 2001 From: mariacos Date: Fri, 20 Jul 2018 13:59:02 -0400 Subject: [PATCH 019/102] added ALS dataset descriptions --- grails-app/i18n/informational.properties | 1 - 1 file changed, 1 deletion(-) diff --git a/grails-app/i18n/informational.properties b/grails-app/i18n/informational.properties index df1caa191..57a83aae2 100755 --- a/grails-app/i18n/informational.properties +++ b/grails-app/i18n/informational.properties @@ -2377,4 +2377,3 @@ informational.data.exptsumm.ALS2016_GWAS=7,763 new ALS cases and 4,669 controls using METAL to generate the ALS GWAS 2016 meta-analysis dataset. All strata were jointly analyzed in a linear mixed model to create the ALS GWAS 2016 LMM dataset. informational.data.exptsumm.ALS2018_ExSeq=The ALS exome case-control 2018 dataset comprises exome sequence data from 3,864 amyotrophic lateral \ sclerosis cases and 7,839 controls. Gene burden testing was used to discover associations of genes with ALS. -informational.data.accessing.ALS2018_ExSeq= \ No newline at end of file From c59d435882b9e0ecfd745094ea07255e13316188 Mon Sep 17 00:00:00 2001 From: mariacos Date: Fri, 20 Jul 2018 13:59:19 -0400 Subject: [PATCH 020/102] edited page for ALS exome 2018 --- grails-app/views/informational/data/_ExSeq_ALS2018.gsp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/grails-app/views/informational/data/_ExSeq_ALS2018.gsp b/grails-app/views/informational/data/_ExSeq_ALS2018.gsp index 1573fe7f8..1f2745ff1 100644 --- a/grails-app/views/informational/data/_ExSeq_ALS2018.gsp +++ b/grails-app/views/informational/data/_ExSeq_ALS2018.gsp @@ -18,9 +18,9 @@

-

Accessing ALS exome case-control 2018 data

+%{--

Accessing ALS exome case-control 2018 data

--}% -

+%{--

--}%
From 42c3d8f2ee3abb01c9e3f36ccddc114c2cccb1e3 Mon Sep 17 00:00:00 2001 From: mariacos Date: Fri, 20 Jul 2018 13:59:54 -0400 Subject: [PATCH 021/102] edited ALS 2016 GWAS LMM data page --- grails-app/views/informational/data/_GWAS_ALS2016lmm.gsp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/grails-app/views/informational/data/_GWAS_ALS2016lmm.gsp b/grails-app/views/informational/data/_GWAS_ALS2016lmm.gsp index f88aa9f83..f6cb07924 100644 --- a/grails-app/views/informational/data/_GWAS_ALS2016lmm.gsp +++ b/grails-app/views/informational/data/_GWAS_ALS2016lmm.gsp @@ -909,11 +909,11 @@ Cases Controls Cohort Ancestry

-

+

-

Accessing ALS GWAS 2016 LMM data

+%{--

Accessing ALS GWAS 2016 LMM data

--}% -

+%{--

--}%
From 54013bea025def8bff52f173bafb177f26b90427 Mon Sep 17 00:00:00 2001 From: mariacos Date: Fri, 20 Jul 2018 14:00:15 -0400 Subject: [PATCH 022/102] edited ALS 2016 GWAS meta data page --- .../informational/data/_GWAS_ALS2016meta.gsp | 918 +++++++++++++++++- 1 file changed, 917 insertions(+), 1 deletion(-) diff --git a/grails-app/views/informational/data/_GWAS_ALS2016meta.gsp b/grails-app/views/informational/data/_GWAS_ALS2016meta.gsp index 112ed3cb6..b8afa996e 100644 --- a/grails-app/views/informational/data/_GWAS_ALS2016meta.gsp +++ b/grails-app/views/informational/data/_GWAS_ALS2016meta.gsp @@ -1,5 +1,921 @@ \ No newline at end of file From efd8a166affc66bb267e2c6b3ea126bb0de9858e Mon Sep 17 00:00:00 2001 From: mariacos Date: Fri, 20 Jul 2018 14:00:56 -0400 Subject: [PATCH 023/102] deleted unnecessary data page --- grails-app/views/informational/data/_ExSeq_ALS2016.gsp | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 grails-app/views/informational/data/_ExSeq_ALS2016.gsp diff --git a/grails-app/views/informational/data/_ExSeq_ALS2016.gsp b/grails-app/views/informational/data/_ExSeq_ALS2016.gsp deleted file mode 100644 index 86efffdbe..000000000 --- a/grails-app/views/informational/data/_ExSeq_ALS2016.gsp +++ /dev/null @@ -1,3 +0,0 @@ - \ No newline at end of file From 10cbd631651faff5e0c8f774e77fff59882765b0 Mon Sep 17 00:00:00 2001 From: Preeti Date: Thu, 16 Aug 2018 10:07:12 -0400 Subject: [PATCH 024/102] add AC filters for ALS --- grails-app/conf/Config.groovy | 41 ++++++++++++++++++- .../mpg/VariantSearchController.groovy | 13 +++--- 2 files changed, 47 insertions(+), 7 deletions(-) diff --git a/grails-app/conf/Config.groovy b/grails-app/conf/Config.groovy index d5166ca46..0f8db0aac 100755 --- a/grails-app/conf/Config.groovy +++ b/grails-app/conf/Config.groovy @@ -755,6 +755,45 @@ portal.data.versionDesignator = [ new PortalVersionBean("t2d", // label for 0, 0 ), + new PortalVersionBean("epilepsy", + "Epilepsy", + "mdv100", + "GGE", // make sure your default phenotype exists in your default data set + "ExSeq_Epi25k_mdv100",// used to pick a default data set for a gene query + ["8_Genic_enhancer","9_Active_enhancer_1","10_Active_enhancer_2","11_Weak_enhancer"], + ["8_Genic_enhancer","9_Active_enhancer_1","10_Active_enhancer_2","11_Weak_enhancer"], + + ["AnteriorCaudate"], + ["PSYCHIATRIC"], // most important phenotype group name + [], + "[1,2]", + "GWAS_IBDGenomics_eu_mdv80", + "images/epilepsy/front_epilepsy_logo_2018.svg", + "portal.epilepsy.header.tagline", + [], + ["CDKL5"], + + [], + ["chr14:35,907,000-36,400,000"], + "images/epilepsy/front_epilepsy_bg_2018.png", + "", + "images/epilepsy/epilepsy_header_logo.svg", + "images/menu_bg_2017_5.png", + "false", + "", + "", + '5414069947481666863', + + 0, + 1, + 0, + 1, + 0, + 0,0,0, + 0, + 0 + ), + new PortalVersionBean("sleep", "Sleep", @@ -796,4 +835,4 @@ portal.data.versionDesignator = [ new PortalVersionBean("t2d", // label for // Here the secret authentication strings auth.providers.twitter.secret = 'l3dJBs3w9QraAuivcfaqdjVGkJ4cxQSMMNNkZ6v9bwz8nXBCXQ' -oauth.providers.google.secret = 'HKIxi3AOLAgyFV6lDJQCfEgY' \ No newline at end of file +oauth.providers.google.secret = 'HKIxi3AOLAgyFV6lDJQCfEgY' diff --git a/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy b/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy index 0b5c29294..85ad1e232 100755 --- a/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy +++ b/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy @@ -283,15 +283,16 @@ class VariantSearchController { String defaultPhenotype = restServerService.retrieveBeanForCurrentPortal().phenotype filtersForQuery << """{"value":"${chromosome}:${extents.startExtent}-${extents.endExtent}","prop":"chromosome","comparator":"="}""".toString() filtersForQuery << """{"gene":"${geneName}","prop":"gene","value":"${geneName}","comparator":"="}""".toString() + filtersForQuery << """{"phenotype":"${defaultPhenotype}","dataset":"${defaultDataSet}","prop":"AC","value":"0","comparator":">"}""".toString() // filtersForQuery << """{"phenotype":"${defaultPhenotype}","dataset":"${defaultDataSet}","prop":"ACA_PH","value":"0","comparator":">"}""".toString() -// filtersForQuery << """{"phenotype":"${defaultPhenotype}","dataset":"${defaultDataSet}","prop":"ACU_PH","value":"0","comparator":">"}]""".toString() + // filtersForQuery << """{"phenotype":"${defaultPhenotype}","dataset":"${defaultDataSet}","prop":"ACU_PH","value":"0","comparator":">"}]""".toString() // filtersForQuery << """{"gene":"${geneName}","comparator":"="}""".toString() } if ((dataSetName!=null) && (phenotypeName!=null)){ org.broadinstitute.mpg.diabetes.metadata.Property property = metaDataService.getPropertyForPhenotypeAndSampleGroupAndMeaning(phenotypeName,dataSetName, - "ACA_PH",MetaDataService.METADATA_VARIANT) + "AC",MetaDataService.METADATA_VARIANT) if (property){ filtersForQuery << """{"phenotype":"${phenotypeName}","dataset":"${dataSetName}","prop":"${property.name}","value":"0","comparator":">"}]""".toString() } @@ -301,9 +302,9 @@ class VariantSearchController { String defaultDataSet = restServerService.retrieveBeanForCurrentPortal().dataSet String defaultPhenotype = restServerService.retrieveBeanForCurrentPortal().phenotype org.broadinstitute.mpg.diabetes.metadata.Property property1 = metaDataService.getPropertyForPhenotypeAndSampleGroupAndMeaning(defaultPhenotype,defaultDataSet, - "ACA_PH",MetaDataService.METADATA_VARIANT) - org.broadinstitute.mpg.diabetes.metadata.Property property2 = metaDataService.getPropertyForPhenotypeAndSampleGroupAndMeaning(defaultPhenotype,defaultDataSet, - "ACU_PH",MetaDataService.METADATA_VARIANT) + "AC",MetaDataService.METADATA_VARIANT) +// org.broadinstitute.mpg.diabetes.metadata.Property property2 = metaDataService.getPropertyForPhenotypeAndSampleGroupAndMeaning(defaultPhenotype,defaultDataSet, +// "ACU_PH",MetaDataService.METADATA_VARIANT) if (property1 && property2){ filtersForQuery << """{"phenotype":"${defaultPhenotype}","dataset":"${defaultDataSet}","prop":"${property1.name}","value":"0","comparator":">"}""".toString() filtersForQuery << """{"phenotype":"${defaultPhenotype}","dataset":"${defaultDataSet}","prop":"${property2.name}","value":"0","comparator":">"}]""".toString() @@ -986,7 +987,7 @@ class VariantSearchController { * This function collects and returns the data to populate the search results table. It * expects data formatted by the Datatables function. */ - def variantSearchAndResultColumnsData() { + def variantSearchAndResFultColumnsData() { String filtersRaw = params['filters'] String propertiesRaw = params['properties'] JSONArray columns = (new JsonSlurper().parseText(params.columns)) as JSONArray; From ba38c3aa3b54f963ca1bffa9d93a1cbcdb1470fc Mon Sep 17 00:00:00 2001 From: Preeti Date: Wed, 22 Aug 2018 15:27:58 -0400 Subject: [PATCH 025/102] change the default function to exeq --- grails-app/conf/Config.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grails-app/conf/Config.groovy b/grails-app/conf/Config.groovy index 0f8db0aac..a62e75036 100755 --- a/grails-app/conf/Config.groovy +++ b/grails-app/conf/Config.groovy @@ -724,7 +724,7 @@ portal.data.versionDesignator = [ new PortalVersionBean("t2d", // label for "ALS", "mdv60", "ALS", // make sure your default phenotype exists in your default data set - "GWAS_ALS2018_mdv60",// used to pick a default data set for a gene query + "ExSeq_ALS2018_mdv60",// used to pick a default data set for a gene query ["8_Genic_enhancer","9_Active_enhancer_1","10_Active_enhancer_2","11_Weak_enhancer"], ["8_Genic_enhancer","9_Active_enhancer_1","10_Active_enhancer_2","11_Weak_enhancer"], ["AnteriorCaudate"], From 43903a8b6613db90ff3e53dd9211c6aa30ae3004 Mon Sep 17 00:00:00 2001 From: Preeti Date: Wed, 22 Aug 2018 15:29:47 -0400 Subject: [PATCH 026/102] add the AC filter and add the ACA_PH/ACU_PH filters --- .../mpg/VariantSearchController.groovy | 43 ++++++++++++------- 1 file changed, 28 insertions(+), 15 deletions(-) diff --git a/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy b/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy index 85ad1e232..08c6e7c6b 100755 --- a/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy +++ b/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy @@ -271,6 +271,8 @@ class VariantSearchController { String geneName = params.gene String phenotypeName = params.phenotype String dataSetName = params.dataset + + LinkedHashMap extents = sharedToolsService.getGeneExpandedExtent( geneName,restServerService.EXPAND_ON_EITHER_SIDE_OF_GENE) String chromosome = extents.chrom if (chromosome?.startsWith('chr')){ @@ -281,38 +283,49 @@ class VariantSearchController { if (chromosome!=null){ String defaultDataSet = restServerService.retrieveBeanForCurrentPortal().dataSet String defaultPhenotype = restServerService.retrieveBeanForCurrentPortal().phenotype - filtersForQuery << """{"value":"${chromosome}:${extents.startExtent}-${extents.endExtent}","prop":"chromosome","comparator":"="}""".toString() + + //filtersForQuery << """{"value":"${chromosome}, "pos":${extents.startExtent}-${extents.endExtent}","prop":"chromosome","comparator":"="}""".toString() + filtersForQuery << """{"gene":"${geneName}","prop":"gene","value":"${geneName}","comparator":"="}""".toString() - filtersForQuery << """{"phenotype":"${defaultPhenotype}","dataset":"${defaultDataSet}","prop":"AC","value":"0","comparator":">"}""".toString() +// +// filtersForQuery << """{"phenotype":"${defaultPhenotype}","dataset":"${defaultDataSet}","prop":"AC","value":"0","comparator":">"}""".toString() +// // filtersForQuery << """{"phenotype":"${defaultPhenotype}","dataset":"${defaultDataSet}","prop":"ACA_PH","value":"0","comparator":">"}""".toString() - // filtersForQuery << """{"phenotype":"${defaultPhenotype}","dataset":"${defaultDataSet}","prop":"ACU_PH","value":"0","comparator":">"}]""".toString() +// +// filtersForQuery << """{"phenotype":"${defaultPhenotype}","dataset":"${defaultDataSet}","prop":"ACU_PH","value":"0","comparator":">"}]""".toString() + - // filtersForQuery << """{"gene":"${geneName}","comparator":"="}""".toString() } if ((dataSetName!=null) && (phenotypeName!=null)){ - org.broadinstitute.mpg.diabetes.metadata.Property property = metaDataService.getPropertyForPhenotypeAndSampleGroupAndMeaning(phenotypeName,dataSetName, + org.broadinstitute.mpg.diabetes.metadata.Property property = metaDataService.getPropertyForPhenotypeAndSampleGroupAndMeaning(defaultPhenotype,defaultDataSet, "AC",MetaDataService.METADATA_VARIANT) if (property){ - filtersForQuery << """{"phenotype":"${phenotypeName}","dataset":"${dataSetName}","prop":"${property.name}","value":"0","comparator":">"}]""".toString() + filtersForQuery << """{"phenotype":"${defaultPhenotype}","dataset":"${defaultDataSet}","prop":"${property.name}","value":"0","comparator":">"}]""".toString() } } else { - // let's provide a default data set + String defaultDataSet = restServerService.retrieveBeanForCurrentPortal().dataSet String defaultPhenotype = restServerService.retrieveBeanForCurrentPortal().phenotype - org.broadinstitute.mpg.diabetes.metadata.Property property1 = metaDataService.getPropertyForPhenotypeAndSampleGroupAndMeaning(defaultPhenotype,defaultDataSet, - "AC",MetaDataService.METADATA_VARIANT) -// org.broadinstitute.mpg.diabetes.metadata.Property property2 = metaDataService.getPropertyForPhenotypeAndSampleGroupAndMeaning(defaultPhenotype,defaultDataSet, -// "ACU_PH",MetaDataService.METADATA_VARIANT) - if (property1 && property2){ + + org.broadinstitute.mpg.diabetes.metadata.Property property1 = metaDataService.getPropertyForPhenotypeAndSampleGroupAndMeaning(defaultPhenotype, defaultDataSet, + "ACA_PH", MetaDataService.METADATA_VARIANT) + org.broadinstitute.mpg.diabetes.metadata.Property property2 = metaDataService.getPropertyForPhenotypeAndSampleGroupAndMeaning(defaultPhenotype, defaultDataSet, + "ACU_PH", MetaDataService.METADATA_VARIANT) + org.broadinstitute.mpg.diabetes.metadata.Property property = metaDataService.getPropertyForPhenotypeAndSampleGroupAndMeaning(defaultPhenotype, "ExSeq_ALS2018_mdv60", + "AC", MetaDataService.METADATA_VARIANT) + + if (property1 && property2) { filtersForQuery << """{"phenotype":"${defaultPhenotype}","dataset":"${defaultDataSet}","prop":"${property1.name}","value":"0","comparator":">"}""".toString() filtersForQuery << """{"phenotype":"${defaultPhenotype}","dataset":"${defaultDataSet}","prop":"${property2.name}","value":"0","comparator":">"}]""".toString() + } else { + if (property) { + filtersForQuery << """{"phenotype":"${defaultPhenotype}","dataset":"ExSeq_ALS2018_mdv60","prop":"${property.name}","value":"0","comparator":">"}]""".toString() + } } - - - } + if (filtersForQuery.size()>0) { if ((geneName!=null)&& (geneName.length()>0)){ forward action: "launchAVariantSearch", params:[filters: "[${filtersForQuery.join(',')}]", specificGene:"${geneName}"] From 4f964fbb365f0017e831ac3679516cf2e6ace86d Mon Sep 17 00:00:00 2001 From: Preeti Date: Wed, 22 Aug 2018 16:18:27 -0400 Subject: [PATCH 027/102] fix the typo in function name --- .../org/broadinstitute/mpg/VariantSearchController.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy b/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy index 08c6e7c6b..2e76229ea 100755 --- a/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy +++ b/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy @@ -1000,7 +1000,7 @@ class VariantSearchController { * This function collects and returns the data to populate the search results table. It * expects data formatted by the Datatables function. */ - def variantSearchAndResFultColumnsData() { + def variantSearchAndResultColumnsData() { String filtersRaw = params['filters'] String propertiesRaw = params['properties'] JSONArray columns = (new JsonSlurper().parseText(params.columns)) as JSONArray; From e49d7fcfc56c7970e0d1410b79773b5958d2fddb Mon Sep 17 00:00:00 2001 From: dkjang Date: Thu, 23 Aug 2018 13:37:15 -0400 Subject: [PATCH 028/102] Code for portal title changed. --- grails-app/views/layouts/t2dGenesCore.gsp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/grails-app/views/layouts/t2dGenesCore.gsp b/grails-app/views/layouts/t2dGenesCore.gsp index d150420bc..cff222e49 100755 --- a/grails-app/views/layouts/t2dGenesCore.gsp +++ b/grails-app/views/layouts/t2dGenesCore.gsp @@ -23,6 +23,9 @@ <g:message code="portal.sleep.header.title.short"/> <g:message code="portal.sleep.header.title.genetics"/> + + ALS portal + <g:message code="portal.header.title.short"/> <g:message code="portal.header.title.genetics"/> From 969c6cdc246d179119cb1ffdf57c41b5eff983c1 Mon Sep 17 00:00:00 2001 From: Preeti Date: Tue, 4 Sep 2018 14:06:21 -0400 Subject: [PATCH 029/102] add more cproperty - not working --- .../broadinstitute/mpg/VariantSearchController.groovy | 4 +++- .../org/broadinstitute/mpg/RestServerService.groovy | 11 ++++++++--- grails-app/views/gene/_geneSignalSummary.gsp | 2 +- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy b/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy index 2e76229ea..dccd9f317 100755 --- a/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy +++ b/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy @@ -1252,7 +1252,9 @@ class VariantSearchController { "common-common-CHROM", "common-common-POS", "common-common-Reference_Allele", - "common-common-Effect_Allele"].join(":") + "common-common-Effect_Allele", + "common-common-Allele_Frequency", + "common-common-Allele_Count"].join(":") } GetDataQueryHolder getDataQueryHolder = GetDataQueryHolder.createGetDataQueryHolder(listOfCodedFilters, searchBuilderService, metaDataService) diff --git a/grails-app/services/org/broadinstitute/mpg/RestServerService.groovy b/grails-app/services/org/broadinstitute/mpg/RestServerService.groovy index 29370f0bc..8aa0a69f6 100755 --- a/grails-app/services/org/broadinstitute/mpg/RestServerService.groovy +++ b/grails-app/services/org/broadinstitute/mpg/RestServerService.groovy @@ -962,7 +962,9 @@ time required=${(afterCall.time - beforeCall.time) / 1000} seconds "Consequence", "PolyPhen_PRED", "SIFT_PRED", - "Protein_change" + "Protein_change", + "Allele_Frequency", + "Allele_Count" ]) GetDataQueryHolder getDataQueryHolder = GetDataQueryHolder.createGetDataQueryHolder([filters], searchBuilderService, metaDataService) JsonSlurper slurper = new JsonSlurper() @@ -987,7 +989,8 @@ time required=${(afterCall.time - beforeCall.time) / 1000} seconds "Consequence", "PolyPhen_PRED", "SIFT_PRED", - "Protein_change" + "Protein_change", + "Allele_Frequency" ]) GetDataQueryHolder getDataQueryHolder = GetDataQueryHolder.createGetDataQueryHolder([filters], searchBuilderService, metaDataService) Property macProperty = metaDataService.getSampleGroupProperty(dataSet,"MAC",MetaDataService.METADATA_VARIANT) @@ -1872,6 +1875,8 @@ time required=${(afterCall.time - beforeCall.time) / 1000} seconds commonProperties << "Consequence" commonProperties << "CHROM" commonProperties << "POS" + commonProperties << "Allele_Frequency" + commonProperties << "Allele_Count" } // if we don't have a better idea then launch the search based on the filters. Otherwise used our stored criteria @@ -2169,7 +2174,7 @@ time required=${(afterCall.time - beforeCall.time) / 1000} seconds "Consequence", "Reference_Allele", "Effect_Allele", - "Protein_change"]) + "Protein_change","Allele_Frequency","Allele_Count"]) resultColumnsToDisplay = buildColumnsRequestForPProperties(resultColumnsToDisplay, "DIR", technology, sampleGroupName ) resultColumnsToDisplay = buildColumnsRequestForPProperties(resultColumnsToDisplay, "BETA", technology, sampleGroupName) resultColumnsToDisplay = buildColumnsRequestForPProperties(resultColumnsToDisplay, "ODDS_RATIO", technology, sampleGroupName) diff --git a/grails-app/views/gene/_geneSignalSummary.gsp b/grails-app/views/gene/_geneSignalSummary.gsp index 1094c708b..88527e059 100755 --- a/grails-app/views/gene/_geneSignalSummary.gsp +++ b/grails-app/views/gene/_geneSignalSummary.gsp @@ -52,7 +52,7 @@ proteinEffectsListInfo:"transcript_ablation%3Atranscript+ablation%7Esplice_donor_variant%3Asplice+donor+variant%7Esplice_acceptor_variant%3Asplice+acceptor+variant%7Estop_gained%3Astop+gained%7Eframeshift_variant%3Aframeshift+variant%7Estop_lost%3Astop+lost%7Einitiator_codon_variant%3Ainitiator+codon+variant%7Einframe_insertion%3Ainframe+insertion%7Einframe_deletion%3Ainframe+deletion%7Emissense_variant%3Amissense+variant%7Etranscript_amplification%3Atransript+amplification%7Esplice_region_variant%3Asplice+region+variant%7Eincomplete_terminal_codon_variant%3Aincomplete+terminal+codon+variant%7Esynonymous_variant%3Asynonymous+variant%7Estop_retained_variant%3Astop+retained+variant%7Ecoding_sequence_variant%3Acoding+sequence+variant%7Emature_miRNA_variant%3Amature+miRNA+variant%7E5_prime_UTR_variant%3A5%27+UTR+variant%7E3_prime_UTR_variant%3A3%27+UTR+variant%7Enon_coding_exon_variant%3Anon+coding+exon+variant%7Enc_transcript_variant%3Anc+transcript+variant%7Eintron_variant%3Aintron+variant%7ENMD_transcript_variant%3Anmd+transcript+variant%7Eupstream_gene_variant%3Aupstream+gene+variant%7Edownstream_gene_variant%3Adownstream+gene+variant%7ETFBS_ablation%3Atfbs+ablation%7ETFBS_amplification%3Atfbs+amplification%7ETF_binding_site_variant%3Atf+binding+site+variant%7Eregulatory_region_variant%3Aregulatory+region+variant%7Eregulatory_region_ablation%3Aregulatory+region+ablation%7Eregulatory_region_amplification%3Aregulatory+region+amplification%7Efeature_elongation%3Afeature+elongation%7Efeature_truncation%3Afeature+truncation%7Eintergenic_variant%3Aintergenic+variant", localeInfo:"en_US", translatedFiltersInfo:"Fasting insulin[CAMP GWAS]P-value<0.001", - additionalPropertiesInfo:"common-common-CLOSEST_GENE:common-common-VAR_ID:common-common-DBSNP_ID:common-common-Protein_change:common-common-Consequence:common-common-CHROM:common-common-POS", + additionalPropertiesInfo:"common-common-CLOSEST_GENE:common-common-VAR_ID:common-common-DBSNP_ID:common-common-Protein_change:common-common-Consequence:common-common-CHROM:common-common-POS:common-common-Allele_Frequency:common-common-Allele_Count", filtersAsJsonInfo:filtersAsJson, copyMsg:'', printMsg:'', From e90520d8f6846d24f7e5e16aa4cec326d04739aa Mon Sep 17 00:00:00 2001 From: mariacos Date: Tue, 20 Nov 2018 11:50:03 -0500 Subject: [PATCH 030/102] edited error message text --- .../org/broadinstitute/mpg/VariantSearchController.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy b/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy index dccd9f317..19fbf94e4 100755 --- a/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy +++ b/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy @@ -335,7 +335,7 @@ class VariantSearchController { return } } - forward controller:"home", action:"portalHome", params:[errorText:"No record for gene=${geneName}. Please try different gene"] + forward controller:"home", action:"portalHome", params:[errorText:"No record for gene=${geneName}. Please try a different gene name."] return } From 82f2d1e3605f5b60e757688dcd1e8fdb8da14656 Mon Sep 17 00:00:00 2001 From: mariacos Date: Tue, 20 Nov 2018 11:50:28 -0500 Subject: [PATCH 031/102] added ALS blogID --- grails-app/conf/Config.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grails-app/conf/Config.groovy b/grails-app/conf/Config.groovy index a62e75036..ee4a637ef 100755 --- a/grails-app/conf/Config.groovy +++ b/grails-app/conf/Config.groovy @@ -745,7 +745,7 @@ portal.data.versionDesignator = [ new PortalVersionBean("t2d", // label for "false", "", "", - '5414069947481666863', + '2854182648437419920', 0, 1, 0, From 14c0bc82f01c9778e50e552a5411a6b75c63504e Mon Sep 17 00:00:00 2001 From: mariacos Date: Tue, 20 Nov 2018 12:59:45 -0500 Subject: [PATCH 032/102] updated ALS dataset names --- grails-app/views/widgets/_datasetsPageTemplate.gsp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/grails-app/views/widgets/_datasetsPageTemplate.gsp b/grails-app/views/widgets/_datasetsPageTemplate.gsp index d6d537354..8ee80978d 100644 --- a/grails-app/views/widgets/_datasetsPageTemplate.gsp +++ b/grails-app/views/widgets/_datasetsPageTemplate.gsp @@ -72,9 +72,9 @@ - - - + + + From 1aa5cadd664127a37dfba104ae0b792a2fff90ad Mon Sep 17 00:00:00 2001 From: mariacos Date: Tue, 20 Nov 2018 13:00:13 -0500 Subject: [PATCH 033/102] updated ALS dataset names --- .../data/_GWAS_ALS2016lmm_eu.gsp | 922 ++++++++++++++++++ 1 file changed, 922 insertions(+) create mode 100644 grails-app/views/informational/data/_GWAS_ALS2016lmm_eu.gsp diff --git a/grails-app/views/informational/data/_GWAS_ALS2016lmm_eu.gsp b/grails-app/views/informational/data/_GWAS_ALS2016lmm_eu.gsp new file mode 100644 index 000000000..e5c90c6da --- /dev/null +++ b/grails-app/views/informational/data/_GWAS_ALS2016lmm_eu.gsp @@ -0,0 +1,922 @@ + \ No newline at end of file From 75399399e12b329b0e0792c2afd61abfb3021e55 Mon Sep 17 00:00:00 2001 From: mariacos Date: Tue, 20 Nov 2018 13:00:35 -0500 Subject: [PATCH 034/102] updated ALS dataset namesgrails-app/views/informational/data/_GWAS_ALS2016meta_eu.gsp --- ...xSeq_ALS2018.gsp => _ExSeq_ALS2018_eu.gsp} | 2 +- .../informational/data/_GWAS_ALS2016lmm.gsp | 922 ------------------ ...S2016meta.gsp => _GWAS_ALS2016meta_eu.gsp} | 2 +- ..._GWAS_ALS2018.gsp => _GWAS_ALS2018_eu.gsp} | 0 4 files changed, 2 insertions(+), 924 deletions(-) rename grails-app/views/informational/data/{_ExSeq_ALS2018.gsp => _ExSeq_ALS2018_eu.gsp} (92%) delete mode 100644 grails-app/views/informational/data/_GWAS_ALS2016lmm.gsp rename grails-app/views/informational/data/{_GWAS_ALS2016meta.gsp => _GWAS_ALS2016meta_eu.gsp} (99%) rename grails-app/views/informational/data/{_GWAS_ALS2018.gsp => _GWAS_ALS2018_eu.gsp} (100%) diff --git a/grails-app/views/informational/data/_ExSeq_ALS2018.gsp b/grails-app/views/informational/data/_ExSeq_ALS2018_eu.gsp similarity index 92% rename from grails-app/views/informational/data/_ExSeq_ALS2018.gsp rename to grails-app/views/informational/data/_ExSeq_ALS2018_eu.gsp index 1f2745ff1..0bfdf0a13 100644 --- a/grails-app/views/informational/data/_ExSeq_ALS2018.gsp +++ b/grails-app/views/informational/data/_ExSeq_ALS2018_eu.gsp @@ -1,4 +1,4 @@ - \ No newline at end of file diff --git a/grails-app/views/informational/data/_GWAS_ALS2016meta.gsp b/grails-app/views/informational/data/_GWAS_ALS2016meta_eu.gsp similarity index 99% rename from grails-app/views/informational/data/_GWAS_ALS2016meta.gsp rename to grails-app/views/informational/data/_GWAS_ALS2016meta_eu.gsp index b8afa996e..6915bab8a 100644 --- a/grails-app/views/informational/data/_GWAS_ALS2016meta.gsp +++ b/grails-app/views/informational/data/_GWAS_ALS2016meta_eu.gsp @@ -1,4 +1,4 @@ - From 3cd9237f258bc3808f30a1cf0755f323b5df1d39 Mon Sep 17 00:00:00 2001 From: mariacos Date: Mon, 28 Jan 2019 15:24:13 -0500 Subject: [PATCH 069/102] edited home page text --- grails-app/i18n/portalHome.properties | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/grails-app/i18n/portalHome.properties b/grails-app/i18n/portalHome.properties index 705b93764..b078194be 100755 --- a/grails-app/i18n/portalHome.properties +++ b/grails-app/i18n/portalHome.properties @@ -17,8 +17,7 @@ portal.header.nav.grs=GRS portal.header.data_portal=Data portal portal.header.tagline=Providing data and tools to promote understanding and treatment of type 2 diabetes and its complications portal.home.collaborate=Click here to learn more -primary.text.input.header=Explore data on a gene, variant, or region -primary.text.input.header.als=Explore data on a gene or region +primary.text.input.header=Explore data on a gene or region regionSpecificVersion.text.input.header=Explore data on a genomic region primary.text.input.examples=examples: SLC30A8, rs13266634, chr9:21,940,000-22,190,000 variant.search.header=Variant Finder From 41614d43bed56d8ddeab562b5bf0e2bd87ef3833 Mon Sep 17 00:00:00 2001 From: Preeti Date: Mon, 28 Jan 2019 21:50:51 -0500 Subject: [PATCH 070/102] changes in the gene table as requested by Sali --- .../mpg/VariantSearchController.groovy | 27 +++++++++++++------ 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy b/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy index c30382320..e9ddab6da 100755 --- a/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy +++ b/grails-app/controllers/org/broadinstitute/mpg/VariantSearchController.groovy @@ -1014,7 +1014,7 @@ class VariantSearchController { if(filters.contains("ALS[ExSeq_ALS2018_eu_mdv60]AC_PH>0")){ LinkedHashMap> requestedPpropertiesMap = new LinkedHashMap() - requestedPpropertiesMap.put("ExSeq_ALS2018_eu_mdv60",["ACA_PH", "ACU_PH","HETA", "HOMA"]) + requestedPpropertiesMap.put("ExSeq_ALS2018_eu_mdv60",["ACA_PH", "ACU_PH","HETA", "HOMA", "HETU", "HOMU"]) requestedProperties.put("pProperty",requestedPpropertiesMap) } @@ -1026,16 +1026,21 @@ class VariantSearchController { if(filters.contains("ALS[ExSeq_ALS2018_eu_mdv60]AC_PH>0")){ LinkedHashMap datasetDpropertiesMap2 = new LinkedHashMap() datasetDpropertiesMap2.put("ExSeq_EgnomAD_mdv60",["AC", "HOM", "MAF"] ) - resultColumnsToDisplay["dproperty"].putAt("None",datasetDpropertiesMap2) + datasetDpropertiesMap2.put("WGS_WgnomAD_mdv60",["AC", "HOM", "MAF"] ) + resultColumnsToDisplay["dproperty"].putAt("Additional controls",datasetDpropertiesMap2) + LinkedHashMap datasetDpropertiesMap3 = new LinkedHashMap() datasetDpropertiesMap3.put("ExSeq_EgnomAD_mdv60",[]) - resultColumnsToDisplay["pproperty"].putAt("None",datasetDpropertiesMap3) + datasetDpropertiesMap3.put("WGS_WgnomAD_mdv60",[]) + resultColumnsToDisplay["pproperty"].putAt("Additional controls",datasetDpropertiesMap3) LinkedHashMap datasetDpropertiesMap = new LinkedHashMap() datasetDpropertiesMap.put("ExSeq_ALS2018_eu_mdv60",[]) + datasetDpropertiesMap.put("WGS_WgnomAD_mdv60",[]) resultColumnsToDisplay["dproperty"].putAt("ALS",datasetDpropertiesMap) + } int pageStart = Integer.parseInt(params.start) @@ -1126,7 +1131,7 @@ class VariantSearchController { if(filters.contains("ALS[ExSeq_ALS2018_eu_mdv60]AC_PH>0")){ LinkedHashMap> requestedPpropertiesMap = new LinkedHashMap() - requestedPpropertiesMap.put("ExSeq_ALS2018_eu_mdv60",["ACA_PH", "ACU_PH","HETA", "HOMA"]) + requestedPpropertiesMap.put("ExSeq_ALS2018_eu_mdv60",["ACA_PH", "ACU_PH","HETA", "HOMA", "HETU","HOMU"]) //requestedPpropertiesMap.put("gnomad",[]) requestedProperties.put("pProperty",requestedPpropertiesMap) @@ -1199,13 +1204,20 @@ class VariantSearchController { if(filters.contains("ALS[ExSeq_ALS2018_eu_mdv60]AC_PH>0")){ LinkedHashMap datasetDpropertiesMap2 = new LinkedHashMap() datasetDpropertiesMap2.put("ExSeq_EgnomAD_mdv60",["AC", "HOM", "MAF"] ) - resultColumnsToDisplay["dproperty"].putAt("None",datasetDpropertiesMap2) + datasetDpropertiesMap2.put("WGS_WgnomAD_mdv60",["AC", "HOM", "MAF"] ) + resultColumnsToDisplay["dproperty"].putAt("Additional controls",datasetDpropertiesMap2) + LinkedHashMap datasetDpropertiesMap3 = new LinkedHashMap() datasetDpropertiesMap3.put("ExSeq_EgnomAD_mdv60",[]) - resultColumnsToDisplay["pproperty"].putAt("None",datasetDpropertiesMap3) + datasetDpropertiesMap3.put("WGS_WgnomAD_mdv60",[]) + resultColumnsToDisplay["pproperty"].putAt("Additional controls",datasetDpropertiesMap3) + LinkedHashMap datasetDpropertiesMap = new LinkedHashMap() datasetDpropertiesMap.put("ExSeq_ALS2018_eu_mdv60",[]) + datasetDpropertiesMap.put("WGS_WgnomAD_mdv60",[]) resultColumnsToDisplay["dproperty"].putAt("ALS",datasetDpropertiesMap) + + } //you have to add Properties to resultColumnsToDisplay linkedHashMap so that addProperties can add them @@ -1309,8 +1321,7 @@ class VariantSearchController { "common-common-Allele_Count", "common-common-SIFT_PRED", "common-common-PolyPhen_PRED", - "common-common-CADD_RAW", - "common-common-CADD_PHRED" + "common-common-CADD_RAW" ].join(":") } From e9d16df5bd83d0c0f6f9d84b2ce403a912abf862 Mon Sep 17 00:00:00 2001 From: mariacos Date: Tue, 29 Jan 2019 10:27:39 -0500 Subject: [PATCH 071/102] adding analytics for ALSKP --- grails-app/views/layouts/analyticsALSKP.gsp | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 grails-app/views/layouts/analyticsALSKP.gsp diff --git a/grails-app/views/layouts/analyticsALSKP.gsp b/grails-app/views/layouts/analyticsALSKP.gsp new file mode 100644 index 000000000..4afe31f0e --- /dev/null +++ b/grails-app/views/layouts/analyticsALSKP.gsp @@ -0,0 +1,8 @@ + + \ No newline at end of file From cface411ec07e06d41c63c0195a9f1560167f663 Mon Sep 17 00:00:00 2001 From: mariacos Date: Tue, 29 Jan 2019 10:30:15 -0500 Subject: [PATCH 072/102] adding analytics for ALSKP --- grails-app/views/layouts/t2dGenesCore.gsp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/grails-app/views/layouts/t2dGenesCore.gsp b/grails-app/views/layouts/t2dGenesCore.gsp index cff222e49..50c0aad4a 100755 --- a/grails-app/views/layouts/t2dGenesCore.gsp +++ b/grails-app/views/layouts/t2dGenesCore.gsp @@ -51,6 +51,12 @@ + + + + + + From 1e60bc00df8fd48d593cb0185b008125ddea8c80 Mon Sep 17 00:00:00 2001 From: mariacos Date: Tue, 29 Jan 2019 15:53:51 -0500 Subject: [PATCH 073/102] adding FAQ page --- grails-app/views/informational/ALSKP_FAQ.gsp | 77 ++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 grails-app/views/informational/ALSKP_FAQ.gsp diff --git a/grails-app/views/informational/ALSKP_FAQ.gsp b/grails-app/views/informational/ALSKP_FAQ.gsp new file mode 100644 index 000000000..a5054969e --- /dev/null +++ b/grails-app/views/informational/ALSKP_FAQ.gsp @@ -0,0 +1,77 @@ + + + + + + + + + + + + + +
+
+
+
+

+ +
+
+ +

+

+ + +

+
+ +

+
+ +

+
+ +

+
    + + +
+ +

+
+ + +

+
+
+ +
+
+

+

+
+
+

+

+
+
+
+
+ + + + + + +
+ + + + From f6d77e07f7f2a53bcf0df65e2e89c437e192e3ea Mon Sep 17 00:00:00 2001 From: mariacos Date: Tue, 29 Jan 2019 15:54:29 -0500 Subject: [PATCH 074/102] updating ALSKP content --- grails-app/i18n/informational.properties | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/grails-app/i18n/informational.properties b/grails-app/i18n/informational.properties index b8da9787d..0f7cf288e 100755 --- a/grails-app/i18n/informational.properties +++ b/grails-app/i18n/informational.properties @@ -1343,10 +1343,17 @@ informational.about_MI.section7=Knowledge Portals are intended to be secureinviting to researchers who may want to contribute data and participate in analyses, organic in the continuous incorporation of scientific advances, modular \ in their analytical capabilities and user interfaces, automated, rigorous in the quality of data aggregation and returned results, versatile, and sustainable. informational.dataSubmission.title=Join the AMP T2D Knowledge Portal community! +informational.alsfaq.title=Frequently Asked Questions informational.dataSubmission.subtitle=We are interested in forming collaborations around new data, methods, and tools. We encourage researchers to contact us about \ new data relevant to the genetics of type 2 diabetes and related traits. We also welcome collaboration on development of general methods and tools for analysis and presentation \ of genetic association data for complex diseases and traits. informational.dataSubmission.FAQ.title=Some frequently asked questions: +informational.als.FAQ.title1=General: +informational.als.FAQ.question1=What is the ALS Knowledge Portal and how do I use it? +informational.als.FAQ.answer1=The ALS Knowledge Portal (ALSKP) enables browsing, searching, and analysis of human genetic information linked \ + to amyotrophic lateral sclerosis and related traits, while protecting the integrity and confidentiality of the underlying data. The ALSKP \ + is similar to the Project MinE Variant Browser, which \ + is an excellent resource for displaying variants from ALS whole genomes. informational.dataSubmission.section1title=What kind of data do we need? informational.dataSubmission.section1=
  • Right now, we are ready to receive array, exome sequencing, and whole-genome sequencing data.\
  • We are interested in incorporating both summary statistics and individual-level data.
  • In the future, we will be ready to \ @@ -2219,6 +2226,9 @@ informational.about_ALSData.header=Data in the ALS Knowledge Portal informational.about_sleep.section1=Details about data contributors and consortia will go here. informational.about_ALS.header=About the ALS Knowledge Portal project informational.about_ALSData.header=Data in the ALS Knowledge Portal +informational.about_ALSData.section0.5=Data used in the ALS Knowledge Portal were analyzed by Sali Farhan in the Neale \ + lab. For details about quality control, please visit: Farhan et al., 2018 BioRxiv: https://www.biorxiv.org/content/10.1101/307835v2. Sali Farhan was supported by the ALS Canada Tim E. Noël Postdoctoral Fellowship. informational.about_ALSData.section1=Data in the ALS Knowledge Portal were collected from the Familial ALS (FALS) Consortium and the ALS Genetics (ALSGENS) Consortium. informational.about_ALSData.section2=The members of the FALS Consortium are Giuseppe Lauria, Orla Hardiman, Russell L McLaughlin, Letizia Mazzini, Stefano Duga, Anneloor \ L M A ten Asbroek, Frank Baas, Lucia Corrado, Sandra D'Alfonso, Jonathan D Glass, Meraida Polak, Seneshaw Asress, Antonia Ratti, Cinzia Tiloca, Claudia Colombrita, \ From 8c842d6f50acdf5c7ec03b6441358e941bf2bcc0 Mon Sep 17 00:00:00 2001 From: mariacos Date: Tue, 29 Jan 2019 15:54:52 -0500 Subject: [PATCH 075/102] updating ALSKP content --- grails-app/i18n/metadata.properties | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/grails-app/i18n/metadata.properties b/grails-app/i18n/metadata.properties index a810f3806..121305283 100755 --- a/grails-app/i18n/metadata.properties +++ b/grails-app/i18n/metadata.properties @@ -486,10 +486,10 @@ metadata.GWAS_GIANT=GIANT GWAS metadata.GWAS_GLGC=GLGC GWAS metadata.GWAS_MAGIC=MAGIC GWAS metadata.GWAS_PGC=PGC GWAS -metadata.HETA=Number of heterozygous cases -metadata.HETU=Number of heterozygous controls -metadata.HOMA=Number of homozygous cases -metadata.HOMU=Number of homozygous controls +metadata.HETA=Heterozygous count (cases) +metadata.HETU=Heterozygous count (controls) +metadata.HOMA=Homozygous count (cases) +metadata.HOMU=Homozygous count (controls) metadata.Hispanic=Latino metadata.HWE_PVALUE=Hardy-Weinberg P—value metadata.IN_EXSEQ=In exome sequencing @@ -3363,11 +3363,11 @@ geneTable.columnHeaders.shared.acu.help.header=Allele Count Unaffected geneTable.columnHeaders.shared.acu.help.text=Total count of minor alleles in the control population geneTable.columnHeaders.shared.aca.help.header=Allele Count Affected geneTable.columnHeaders.shared.aca.help.text=Total count of minor alleles in the case population -metadata.ACU=Allele count controls -metadata.ACA=Allele count cases -metadata.ACU_PH=Allele count (control) -metadata.ACA_PH=Allele count (case) -metadata.AC_PH=Allele count (cases plus controls) +metadata.ACU=Allele count (controls) +metadata.ACA=Allele count (cases) +metadata.ACU_PH=Allele count (controls) +metadata.ACA_PH=Allele count (cases) +metadata.AC_PH=Allele count (cases and controls) #mdv 110 is sleep portal From 6997cd87ecdd362cc5e84266bab69f0016484565 Mon Sep 17 00:00:00 2001 From: mariacos Date: Tue, 29 Jan 2019 15:55:17 -0500 Subject: [PATCH 076/102] updating ALSKP content --- grails-app/i18n/portalHome.properties | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/grails-app/i18n/portalHome.properties b/grails-app/i18n/portalHome.properties index b078194be..f84596d90 100755 --- a/grails-app/i18n/portalHome.properties +++ b/grails-app/i18n/portalHome.properties @@ -135,4 +135,5 @@ portal.epi.use.citation.itself= Epilepsy Knowledge Portal. Year Month Date of ac portal.sleep.about.the.data.text=The Sleep Disorder Knowledge Portal enables browsing, searching, and analysis of human genetic information linked to sleep disorders and related traits, while protecting the integrity and confidentiality of the underlying data. portal.sleep.use.citation.itself= Sleep Disorder Knowledge Portal. Year Month Date of access; URL of page you are citing. Also cite any paper(s) in which the data were published. portal.ALS.about.the.data.text=The ALS Knowledge Portal enables browsing, searching, and analysis of human genetic information linked to amyotrophic lateral sclerosis and related traits, while protecting the integrity and confidentiality of the underlying data. -portal.als.use.citation.itself=Amyotrophic Lateral Sclerosis Knowledge Portal. Year Month Date of access; URL of page you are citing. Also cite any paper(s) in which the data were published. \ No newline at end of file +portal.als.use.citation.itself=Amyotrophic Lateral Sclerosis Knowledge Portal. Year Month Date of access; URL of page you are citing. \ + Also, please cite Farhan et al., 2018 BioRxiv: https://www.biorxiv.org/content/10.1101/307835v2. \ No newline at end of file From 700e84fc15d028fda4a02100929ceab43e30118e Mon Sep 17 00:00:00 2001 From: mariacos Date: Tue, 29 Jan 2019 15:56:03 -0500 Subject: [PATCH 077/102] updating ALSKP content --- grails-app/views/informational/_about_ALS.gsp | 1 + 1 file changed, 1 insertion(+) diff --git a/grails-app/views/informational/_about_ALS.gsp b/grails-app/views/informational/_about_ALS.gsp index 04c47e80f..e06ffa07c 100644 --- a/grails-app/views/informational/_about_ALS.gsp +++ b/grails-app/views/informational/_about_ALS.gsp @@ -81,6 +81,7 @@ padding-left: 15px;

    +

    From 0123d7a42107c3bc139f51ba548fe3143a4a4abf Mon Sep 17 00:00:00 2001 From: mariacos Date: Wed, 30 Jan 2019 10:46:46 -0500 Subject: [PATCH 078/102] working on ALSKP FAQ page --- grails-app/views/informational/alskpfaq.gsp | 77 +++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 grails-app/views/informational/alskpfaq.gsp diff --git a/grails-app/views/informational/alskpfaq.gsp b/grails-app/views/informational/alskpfaq.gsp new file mode 100644 index 000000000..a5054969e --- /dev/null +++ b/grails-app/views/informational/alskpfaq.gsp @@ -0,0 +1,77 @@ + + + + + + + + + + + + + +
    +
    +
    +
    +

    + +
    +
    + +

    +

    + + +

    +
    + +

    +
    + +

    +
    + +

    +
      + + +
    + +

    +
    + + +

    +
    +
    + +
    +
    +

    +

    +
    +
    +

    +

    +
    +
    +
    +
    + + + + + + +
    + + + + From 5a5b44c190e678baec6cd0bd1bad697a7fb4c608 Mon Sep 17 00:00:00 2001 From: mariacos Date: Wed, 30 Jan 2019 10:47:13 -0500 Subject: [PATCH 079/102] renamed ALSKP FAQ page --- grails-app/views/informational/ALSKP_FAQ.gsp | 77 -------------------- 1 file changed, 77 deletions(-) delete mode 100644 grails-app/views/informational/ALSKP_FAQ.gsp diff --git a/grails-app/views/informational/ALSKP_FAQ.gsp b/grails-app/views/informational/ALSKP_FAQ.gsp deleted file mode 100644 index a5054969e..000000000 --- a/grails-app/views/informational/ALSKP_FAQ.gsp +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - - - - -
    -
    -
    -
    -

    - -
    -
    - -

    -

    - - -

    -
    - -

    -
    - -

    -
    - -

    -
      - - -
    - -

    -
    - - -

    -
    -
    - -
    -
    -

    -

    -
    -
    -

    -

    -
    -
    -
    -
    - - - - - - -
    - - - - From 0256ef38ca38f9a7412278e4456c29d6318c77a1 Mon Sep 17 00:00:00 2001 From: mariacos Date: Wed, 30 Jan 2019 12:10:46 -0500 Subject: [PATCH 080/102] added FAQ page --- .../org/broadinstitute/mpg/InformationalController.groovy | 3 +++ 1 file changed, 3 insertions(+) diff --git a/grails-app/controllers/org/broadinstitute/mpg/InformationalController.groovy b/grails-app/controllers/org/broadinstitute/mpg/InformationalController.groovy index 6b898bddb..79e5a6602 100755 --- a/grails-app/controllers/org/broadinstitute/mpg/InformationalController.groovy +++ b/grails-app/controllers/org/broadinstitute/mpg/InformationalController.groovy @@ -86,6 +86,9 @@ class InformationalController { render(view: 'dataSubmission') } + def alskpfaq() { + render(view: 'alskpfaq') + } def downloads() { render(view: 'downloads') } From 7b859b86b437da63e1e00b9771bc7a381a02b201 Mon Sep 17 00:00:00 2001 From: mariacos Date: Wed, 30 Jan 2019 12:11:06 -0500 Subject: [PATCH 081/102] ALS portal content --- grails-app/i18n/informational.properties | 33 +++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/grails-app/i18n/informational.properties b/grails-app/i18n/informational.properties index 0f7cf288e..aad3eecbb 100755 --- a/grails-app/i18n/informational.properties +++ b/grails-app/i18n/informational.properties @@ -1354,6 +1354,37 @@ informational.als.FAQ.answer1=The ALS Knowledge Portal (ALSKP) enables browsing, to amyotrophic lateral sclerosis and related traits, while protecting the integrity and confidentiality of the underlying data. The ALSKP \ is similar to the Project MinE Variant Browser, which \ is an excellent resource for displaying variants from ALS whole genomes. +informational.als.FAQ.question2=How should I cite the ALS Knowledge Portal? +informational.als.FAQ.answer2=Please use the following citation when referring to data accessed via this portal: Amyotrophic Lateral \ + Sclerosis Knowledge Portal. Year Month Date of access; URL of page you are citing. Also, please cite Farhan et al., 2018 \ + BioRxiv: https://www.biorxiv.org/content/10.1101/307835v2. +informational.als.FAQ.title2=Technical: +informational.als.FAQ.question3=What types of data are in the ALS Knowledge Portal? +informational.als.FAQ.answer3=Exome data from 3,864 ALS cases and 7,839 ethnically matched non-ALS controls. We also display \ + frequencies for each variant from gnomAD. +informational.als.FAQ.question4=What is the ethnicity of samples? +informational.als.FAQ.answer4=All samples were reported as Caucasian and this was confirmed by PCA. +informational.als.FAQ.question5=Which genome assembly does ALS Knowledge Portal use as a reference? +informational.als.FAQ.answer5=GRCh37/hg19 +informational.als.FAQ.question6=If you used exome sequencing, why are there intronic variants? +informational.als.FAQ.answer6=In addition to exons, regions from adjacent introns may be covered \ + in whole exome sequencing. These regions have been included in the ALSKP because they may impact protein expression (e.g., splice sites). +informational.als.FAQ.question7=How do I report a data error or bug in the database? +informational.als.FAQ.answer7=We welcome your feedback! Please contact us at help@alskp.org. +informational.als.FAQ.question8=I have more questions that are not listed here, who should I contact? +informational.als.FAQ.answer8=Please contact Sali Farhan: sfarhan@broadinstitute.org. +informational.als.FAQ.resources.title=Additional resources: +informational.als.FAQ.resources=Hail
    \ + Project MinE
    ALS Variant Server
    \ + HEX
    gnomAD
    \ + GTEx
    ClinVar
    \ + Neale Lab
    Stanley Center
    Program in Medical and Population Genetics
    Center for Genomic Medicine + + + + + informational.dataSubmission.section1title=What kind of data do we need? informational.dataSubmission.section1=
  • Right now, we are ready to receive array, exome sequencing, and whole-genome sequencing data.\
  • We are interested in incorporating both summary statistics and individual-level data.
  • In the future, we will be ready to \ @@ -2226,7 +2257,7 @@ informational.about_ALSData.header=Data in the ALS Knowledge Portal informational.about_sleep.section1=Details about data contributors and consortia will go here. informational.about_ALS.header=About the ALS Knowledge Portal project informational.about_ALSData.header=Data in the ALS Knowledge Portal -informational.about_ALSData.section0.5=Data used in the ALS Knowledge Portal were analyzed by Sali Farhan in the Neale \ +informational.about_ALSData.section0.5=Data used in the ALS Knowledge Portal were analyzed by the Neale \ lab. For details about quality control, please visit: Farhan et al., 2018 BioRxiv: https://www.biorxiv.org/content/10.1101/307835v2. Sali Farhan was supported by the ALS Canada Tim E. Noël Postdoctoral Fellowship. informational.about_ALSData.section1=Data in the ALS Knowledge Portal were collected from the Familial ALS (FALS) Consortium and the ALS Genetics (ALSGENS) Consortium. From d446b0b5fa7d6923826b7c962d6fdb3d5172f9ab Mon Sep 17 00:00:00 2001 From: mariacos Date: Wed, 30 Jan 2019 12:11:26 -0500 Subject: [PATCH 082/102] adding link to FAQ page --- grails-app/i18n/portalHome.properties | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/grails-app/i18n/portalHome.properties b/grails-app/i18n/portalHome.properties index f84596d90..324f12d0a 100755 --- a/grails-app/i18n/portalHome.properties +++ b/grails-app/i18n/portalHome.properties @@ -136,4 +136,5 @@ portal.sleep.about.the.data.text=The Sleep Disorder Knowledge Portal enables bro portal.sleep.use.citation.itself= Sleep Disorder Knowledge Portal. Year Month Date of access; URL of page you are citing. Also cite any paper(s) in which the data were published. portal.ALS.about.the.data.text=The ALS Knowledge Portal enables browsing, searching, and analysis of human genetic information linked to amyotrophic lateral sclerosis and related traits, while protecting the integrity and confidentiality of the underlying data. portal.als.use.citation.itself=Amyotrophic Lateral Sclerosis Knowledge Portal. Year Month Date of access; URL of page you are citing. \ - Also, please cite Farhan et al., 2018 BioRxiv: https://www.biorxiv.org/content/10.1101/307835v2. \ No newline at end of file + Also, please cite Farhan et al., 2018 BioRxiv: https://www.biorxiv.org/content/10.1101/307835v2. +portal.als.header.nav.faq=FAQ \ No newline at end of file From b3dd63d346d76b46f1ce8f7a96037c5a001c5bca Mon Sep 17 00:00:00 2001 From: mariacos Date: Wed, 30 Jan 2019 12:11:55 -0500 Subject: [PATCH 083/102] editing ALSKP FAQ page --- grails-app/views/informational/alskpfaq.gsp | 54 ++++++++++----------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/grails-app/views/informational/alskpfaq.gsp b/grails-app/views/informational/alskpfaq.gsp index a5054969e..9593937f2 100644 --- a/grails-app/views/informational/alskpfaq.gsp +++ b/grails-app/views/informational/alskpfaq.gsp @@ -26,41 +26,41 @@

    - + + +

    + + +

    +

    + + +

    + + +

    + + +

    + + +

    + + +

    + +
    +
    +

    + -

    -
    -

    -
    -

    -
    -

    -
      - - -
    -

    -
    -

    -
    - -
    -
    -

    -

    -
    -
    -

    -

    -
    -