From 6f9273a870c6772d6c2628bd13cfe37900b76437 Mon Sep 17 00:00:00 2001 From: Florent Yvon Date: Thu, 5 Oct 2023 10:58:48 +0100 Subject: [PATCH 1/3] Added constants for acknowledged authors --- pgs_web/constants.py | 55 ++++++++++++++++++++++++++++++++++++++++++++ pgs_web/settings.py | 3 ++- 2 files changed, 57 insertions(+), 1 deletion(-) diff --git a/pgs_web/constants.py b/pgs_web/constants.py index 9da66172..48f995f2 100644 --- a/pgs_web/constants.py +++ b/pgs_web/constants.py @@ -12,6 +12,7 @@ ENSEMBL_VERSION = 105 USEFUL_URLS = { + 'NHGRI_URL' : 'https://www.genome.gov/', 'BAKER_URL' : 'https://baker.edu.au', 'EBI_URL' : 'https://www.ebi.ac.uk', 'HDR_UK_CAM_URL' : 'https://www.hdruk.ac.uk/about-us/our-locations/health-data-research-uk-hdr-uk-cambridge/', @@ -129,3 +130,57 @@ 'OTH': 'Additional Diverse Ancestries', 'NR' : 'Ancestry Not Reported' } + +PGS_CONTRIBUTORS = [ + {'name': 'Sam Lambert','group': ['curators']}, + {'name': 'Laurent Gil','group': ['hdruk']}, + {'name': 'Benjamin Wingfield','group': ['ebi']}, + {'name': 'Florent Yvon','group': ['inouye']}, + {'name': 'Aoife McMahon', 'group': ['curators','nhgri-ebi']}, + {'name': 'Santhi Ramachandran','group': ['nhgri-ebi']}, + {'name': 'Elizabeth Lewis','group': ['nhgri-ebi']}, + {'name': 'Laura Harris','group': ['nhgri-ebi']}, + {'name': 'Helen Parkinson', 'group': ['spot']}, + {'name': 'Richard Houghton','group': ['hdruk']}, + {'name': 'Prof. John Danesh','group': ['hdruk']}, + {'name': 'Michael Inouye', 'group': ['inouye']} +] + +PGS_GROUPS = { + 'inouye': { + 'name': 'Inouye Lab', + 'url': 'https://www.inouyelab.org/' + }, + 'curators': { + 'name': 'PGS Catalog Data Curators' + }, + 'hdruk': { + 'name': 'Health Data Research UK, Cambridge', + 'url': 'https://www.hdruk.ac.uk/about-us/our-locations/health-data-research-uk-hdr-uk-cambridge/' + }, + 'nhgri-ebi': { + 'name': 'NHGRI-EBI GWAS Catalog Team', + 'url': 'https://www.ebi.ac.uk/gwas' + }, + 'spot': { + 'name': 'EMBL-EBI Samples Phenotypes and Ontologies Team', + 'url': 'https://www.ebi.ac.uk/about/spot-team' + }, + 'ebi': { + 'name': 'European Bioinformatics Institute', + 'url': 'https://www.ebi.ac.uk' + } +} + +PGS_PREVIOUS_CONTRIBUTORS = [ + {'name': 'Emily Tinsley','group': ['ebi']}, + {'name': 'Shirin Saverimuttu','group': ['ebi']}, + {'name': 'Jackie MacArthur','group': ['ebi']}, + {'name': 'Simon Jupp','group': ['ebi']}, + {'name': 'James Hayhurst','group': ['ebi']}, + {'name': 'Trish Whetzel','group': ['ebi']}, + {'name': 'Michael Chapman','group': ['hdruk']}, + {'name': 'Jonathan Marten', 'group': ['inouye']}, + {'name': 'Petar Scepanovic', 'group': ['inouye']}, + {'name': 'Gad Abraham', 'group': ['inouye']} +] \ No newline at end of file diff --git a/pgs_web/settings.py b/pgs_web/settings.py index 3041a631..006056c9 100755 --- a/pgs_web/settings.py +++ b/pgs_web/settings.py @@ -104,7 +104,8 @@ 'catalog.context_processors.pgs_urls', 'catalog.context_processors.pgs_settings', 'catalog.context_processors.pgs_search_examples', - 'catalog.context_processors.pgs_info' + 'catalog.context_processors.pgs_info', + 'catalog.context_processors.pgs_contributors' ] if PGS_ON_GAE == 1 and DEBUG == False: From 8bcc08d24d3612585ab3f900571829976e6e8e71 Mon Sep 17 00:00:00 2001 From: Florent Yvon Date: Thu, 5 Oct 2023 11:00:55 +0100 Subject: [PATCH 2/3] Updated acknowledgements and added NHGRI logo to footer --- catalog/context_processors.py | 42 ++++++++++++++++++ catalog/static/catalog/imgs/NHGRI_Logo.png | Bin 0 -> 5595 bytes .../static/catalog/imgs/NHGRI_Logo_small.png | Bin 0 -> 7008 bytes catalog/templates/catalog/docs/about.html | 19 ++++---- .../templates/catalog/includes/footer.html | 3 ++ catalog/templates/catalog/index.html | 3 ++ 6 files changed, 57 insertions(+), 10 deletions(-) create mode 100644 catalog/static/catalog/imgs/NHGRI_Logo.png create mode 100644 catalog/static/catalog/imgs/NHGRI_Logo_small.png diff --git a/catalog/context_processors.py b/catalog/context_processors.py index 4f6c041e..786ef0f0 100644 --- a/catalog/context_processors.py +++ b/catalog/context_processors.py @@ -10,6 +10,7 @@ def pgs_settings(request): def pgs_urls(request): return { + 'nhgri_url' : constants.USEFUL_URLS['NHGRI_URL'], 'baker_url' : constants.USEFUL_URLS['BAKER_URL'], 'ebi_url' : constants.USEFUL_URLS['EBI_URL'], 'hdr_uk_cam_url' : constants.USEFUL_URLS['HDR_UK_CAM_URL'], @@ -49,3 +50,44 @@ def pgs_info(request): 'pgs_table_helper': constants.TABLE_HELPER, 'ensembl_version': constants.ENSEMBL_VERSION } + +def pgs_contributors(request): + groups = constants.PGS_GROUPS + groups_to_print = list() + html='

PGS Catalog Team: ' + + def get_group_index(group_private_index): + group = groups.get(group_private_index, None) + group_name = group['name'] + if not group in groups_to_print: + groups_to_print.append(group) + group_index = groups_to_print.index(group) + 1 + return(f'{group_index}') + + def html_author(author): + name = author['name'] + group_sup = ','.join(map(get_group_index,author['group'])) + + return f'{ name }{ group_sup }' + + html += ', '.join(map(html_author,constants.PGS_CONTRIBUTORS)) + html += '

\n' + html += '

Previous Contributors:\n' + html += ', '.join(map(html_author,constants.PGS_PREVIOUS_CONTRIBUTORS)) + + html += '

' + + return { + 'pgs_contributors': html + } \ No newline at end of file diff --git a/catalog/static/catalog/imgs/NHGRI_Logo.png b/catalog/static/catalog/imgs/NHGRI_Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..97b38fd49f749728bdd54a78fd04e4a705c9ebcc GIT binary patch literal 5595 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 literal 0 HcmV?d00001 diff --git a/catalog/static/catalog/imgs/NHGRI_Logo_small.png b/catalog/static/catalog/imgs/NHGRI_Logo_small.png new file mode 100644 index 0000000000000000000000000000000000000000..e51c564cc7e232cafd607c9d179d8ce4c5342b36 GIT binary patch literal 7008 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 literal 0 HcmV?d00001 diff --git a/catalog/templates/catalog/docs/about.html b/catalog/templates/catalog/docs/about.html index 116f728a..17069db2 100644 --- a/catalog/templates/catalog/docs/about.html +++ b/catalog/templates/catalog/docs/about.html @@ -199,16 +199,12 @@

Feedback & Contact Information

Acknowledgements

-

We wish to acknowledge the help of the following people & teams for their support of the PGS Catalog: -

-

-

The development of the PGS Catalog is supported by:

+ +

We wish to acknowledge the help of the following people & teams for their support of the PGS Catalog:

+ + {{ pgs_contributors|safe }} + +

The PGS Catalog is delivered by collaboration between the EMBL-EBI and University of Cambridge and funded by NHGRI (1U24HG012542-01), Health Data Research UK and the Baker Heart & Diabetes Institute.

University of Cambridge @@ -222,6 +218,9 @@

Acknowledgements

Baker Heart and Diabetes Institute
+
+ National Human Genome Research Institute +
{% endblock %} diff --git a/catalog/templates/catalog/includes/footer.html b/catalog/templates/catalog/includes/footer.html index 5f7c65e0..f5c7f2e8 100644 --- a/catalog/templates/catalog/includes/footer.html +++ b/catalog/templates/catalog/includes/footer.html @@ -15,6 +15,9 @@
Baker Heart and Diabetes Institute
+
+ National Human Genome Research Institute +
diff --git a/catalog/templates/catalog/index.html b/catalog/templates/catalog/index.html index fbcb1991..39966a30 100644 --- a/catalog/templates/catalog/index.html +++ b/catalog/templates/catalog/index.html @@ -182,6 +182,9 @@
Development of the PGS Catalog is supported by:
Baker Heart and Diabetes Institute
+
+ National Human Genome Research Institute +
From fb6c3a0550ef9b309835d14a2caf736b03cccd25 Mon Sep 17 00:00:00 2001 From: Florent Yvon Date: Thu, 5 Oct 2023 12:17:21 +0100 Subject: [PATCH 3/3] Reusing USEFUL_URLS to avoid URLs duplication --- pgs_web/constants.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pgs_web/constants.py b/pgs_web/constants.py index 48f995f2..5bcdfbd9 100644 --- a/pgs_web/constants.py +++ b/pgs_web/constants.py @@ -156,19 +156,19 @@ }, 'hdruk': { 'name': 'Health Data Research UK, Cambridge', - 'url': 'https://www.hdruk.ac.uk/about-us/our-locations/health-data-research-uk-hdr-uk-cambridge/' + 'url': USEFUL_URLS['HDR_UK_CAM_URL'] }, 'nhgri-ebi': { 'name': 'NHGRI-EBI GWAS Catalog Team', - 'url': 'https://www.ebi.ac.uk/gwas' + 'url': USEFUL_URLS['EBI_URL'] + '/gwas' }, 'spot': { 'name': 'EMBL-EBI Samples Phenotypes and Ontologies Team', - 'url': 'https://www.ebi.ac.uk/about/spot-team' + 'url': USEFUL_URLS['EBI_URL'] + '/about/spot-team' }, 'ebi': { 'name': 'European Bioinformatics Institute', - 'url': 'https://www.ebi.ac.uk' + 'url': USEFUL_URLS['EBI_URL'] } }