Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 19 additions & 5 deletions _data/CONTRIBUTORS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,13 @@ Keiran Rowell:
git: keiran-rowell-unsw
email: k.rowell@unsw.edu.au
orcid: 0000-0001-6955-1167
affiliation: Computational Scientist, Structural Biology Facility UNSW
affiliation: Computational Scientist, Structural Biology Facility, UNSW

Kate Michie:
Katharine Michie:
git: katemichie
email: k.michie@unsw.edu.au
orcid: 0000-0002-2133-2237
affiliation: Chief Scientist, Structural Biology Facility UNSW
affiliation: Chief Scientist, Structural Biology Facility, UNSW

James Lingford:
git: jlingford
Expand All @@ -57,7 +57,7 @@ Thomas Litfin:
git: tlitfin-unsw
email: t.litfin@unsw.edu.au
orcid: 0000-0002-4863-3865
affiliation: Senior Research Associate, Structural Biology Facility UNSW
affiliation: Senior Research Associate, Structural Biology Facility, UNSW

Ziad Al-Bkhetan:
git: ziadbkh
Expand Down Expand Up @@ -159,4 +159,18 @@ Farah Zaib Khan:
Sehrish Kanwal:
affiliation: Senior Research Fellow (Bioinformatics), The University of Melbourne
git: skanwal
orcid: https://orcid.org/0000-0002-5044-4692
orcid: https://orcid.org/0000-0002-5044-4692

Paulyna Magaña:
affiliation: Protein Data Bank in Europe (PDBe) European Bioinformatics Institute (EMBL-EBI)
git: paulynamagana
orcid: https://orcid.org/0009-0004-1524-2966

Kristina Gagalova:
affiliation: Curtin University and Centre for Crop and Disease Management (CCDM), Perth, Australia
git: KristinaGagalova
orcid: https://orcid.org/0000-0002-5975-0805

Jennifer Fleming:
affiliation: Protein Data Bank in Europe (PDBe) European Bioinformatics Institute (EMBL-EBI)
orcid: https://orcid.org/0000-0003-4016-8740
1 change: 1 addition & 0 deletions _data/events.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
# location: Cyberspace
- name: BioMolecular Horizons
startDate: 2024-09-22
endDate: 2024-09-22
description: "Launch of the website at BioMolecular Horizons 2024"
url: https://www.bmh2024.com/
- name: Australian Structural Biology Computing community meeting
Expand Down
14 changes: 8 additions & 6 deletions _data/news.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
- name: "Script for Alphafold output validation metrics!"
date: 2024-11-01
description: "Python Script and info about configuring AF2 to output pTM, ipTM and MSA depth. Many thanks to the Australian Galaxy team (special shout out to Cam!) for making this happen (<https://github.com/usegalaxy-au/tools-au/tree/master/tools/alphafold#generating-additional-outputs>)"
- name: "Script for updating Alphafold2 dependencies to stop 'template missing' failures (MMCIF patch)"
date: 2024-11-01
description: "MMCIF patch python script. Many thanks to the Australian Galaxy team (Cam again!) for making this happen (<https://github.com/usegalaxy-au/tools-au/tree/master/tools/alphafold/scripts/db/patch_mmcif>)"
- name: "View the webinar series for protein design"
date: 2025-11-11
url: https://youtube.com/playlist?list=PL3KeWF8P6MjzKtxXLp83w78K_AGUskL0a&si=eMvuLoQzcg9sIws5
description: "A limited series webinar from 2025 that shared strategies to get the best outcomes from protein design projects. Speakers included: Richard Birkinshaw, Rhys Grinter, Josh Hardy, Joel Mackay, and Cyntia Taveneau."
- name: "NCI Data Collection now available!"
date: 2026-02-23
url: https://dx.doi.org/10.25914/q48c-9a86
description: "This collection replicates key reference databases used for protein structure prediction and analysis. These resources enable NCI users to leverage deep learning models for molecular structure prediction. The datasets support AlphaFold3, AlphaFold2, Boltz, RoseTTaFold-All-Atom, ESMFold and HelixFold3 structure prediction tools."
4 changes: 2 additions & 2 deletions _data/sidebars/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@ subitems:
url: /contributors
- title: Community library
subitems:
- title: Community resources
- title: General resources
url: /community_resources
- title: How-to Guides
url: /guides
- title: Community workflows
- title: Workflows
url: /workflows
- title: External resources
subitems:
Expand Down
19 changes: 17 additions & 2 deletions _data/tool_and_resource_list.yml
Original file line number Diff line number Diff line change
Expand Up @@ -312,7 +312,22 @@
URL: https://cluster.foldseek.com/
- Description: Reference data to support AI structural biology prediction models
Tag: Community resource
Title: NCI Structural Biology AI Reference Collection
Title: NCI Structural Biology AI Reference Collection
Type:
- Reference database
URL: https://dx.doi.org/10.25914/q48c-9a86
URL: https://dx.doi.org/10.25914/q48c-9a86
DOI: https://dx.doi.org/10.25914/q48c-9a86
- Description: Online tutorial covering the principles of protein architecture and function
Tag: Community resource
Title: Foundations of protein structure tutorial
Type:
- Online tutorial
URL: https://www.ebi.ac.uk/training/online/courses/foundations-protein-structure/
DOI: https://doi.org/10.6019/tol.foundations-protein-structure-t.2026.00001.1
- Description: A limited series of webinars from 2025 that shared strategies to get the best outcomes from protein design projects.
Tag: Community resource
Title: Protein design webinar series
Type:
- Webinar series
URL: protein_design_seminars
DOI: https://doi.org/10.5281/zenodo.17626498
25 changes: 1 addition & 24 deletions _includes/events.html
Original file line number Diff line number Diff line change
Expand Up @@ -93,30 +93,7 @@ <h3 class="event-title">{{ event.name | escape }}</h3>
.events-category:last-child {
margin-bottom: 0;
}

.category-title {
font-size: 1.3rem;
font-weight: 600;
color: #012152;
margin-bottom: 20px;
text-transform: uppercase;
letter-spacing: 0.1em;
position: relative;
padding-left: 20px;
}

.category-title::before {
content: '';
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
width: 4px;
height: 18px;
background: #012152;
border-radius: 2px;
}


.events-list {
display: grid;
grid-template-columns: 1fr 1fr;
Expand Down
237 changes: 237 additions & 0 deletions _includes/news.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,237 @@
<div class="news">
<div class="news-container">
<div class="news-section">
{%- assign current_date = "now" | date: "%s" -%}
<div class="news-category">
{%- assign news = site.data.news | sort: "date" | reverse %}
{%- assign count = 0 -%}
<div class="news-list">
{%- for item in news -%}
<div class="news-item" onclick="redirectToNews('{{ item.url }}')">
<div class="news-date-block">
<div class="news-date">
<div class="news-day">{{ item.date | date: "%d" | escape }}</div>
<div class="news-month">{{ item.date | date: "%b" | escape }}</div>
<div class="news-year">{{ item.date | date: "%Y" | escape }}</div>
</div>
<div class="news-content">
<h3 class="news-title">{{ item.name | escape }}</h3>
<p class="news-description">{{ item.description | markdownify }}</p>
</div>
<div class="news-arrow">→</div>
</div>
</div>
{%- assign count = count | plus: 1 -%}
{%- if include.limit and count == include.limit -%}
{%- break -%}
{%- endif -%}
{%- endfor -%}
</div>
</div>
</div>
</div>

<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}

.news {
display: block;
};

.news-container {
max-width: 800px;
margin: 0 0;
padding: 3px 4px;
}

.news-section {
position: relative;
}

.news-header {
margin-bottom: 30px;
text-align: left;
}

.news-title {
font-size: clamp(2rem, 6vw, 3rem);
font-weight: 300;
letter-spacing: -0.01em;
margin-bottom: 5px;
color: #2d2d2d;
}

.news-subtitle {
font-size: 1rem;
color: #666;
font-weight: 400;
}

.news-category {
margin-bottom: 30px;
}

.news-category:last-child {
margin-bottom: 0;
}

.news-list {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 30px;
}

.news-item {
border: 1px solid #e0e0e0;
border-radius: 12px;
padding: 20px;
transition: all 0.3s ease;
cursor: pointer;
background: #ffffff;
}

.news-item:hover {
background: #f8f8f8;
transform: translateY(-4px);
box-shadow: 0 8px 25px rgba(0,0,0,0.1);
border-color: #012152;
}

.news-date-block {
display: flex;
align-items: flex-start;
gap: 15px;
margin-bottom: 10px;
}

.news-date {
text-align: center;
background: #f8f8f8;
border-radius: 6px;
padding: 8px 6px;
width: 50px;
flex-shrink: 0;
}

.news-day {
font-size: 1.4rem;
font-weight: 700;
line-height: 1;
color: #012152;
}

.news-month {
font-size: 0.7rem;
text-transform: uppercase;
letter-spacing: 0.05em;
color: #666;
font-weight: 600;
margin-top: 1px;
}

.news-year {
font-size: 0.6rem;
color: #999;
font-weight: 400;
}

.past-news .news-item {
opacity: 0.7;
}

.past-news .news-day {
color: #999;
}

.news-content {
flex: 1;
position: relative;
}

.news-title {
font-size: 1.3rem;
font-weight: 600;
margin-bottom: 3px;
color: #2d2d2d;
line-height: 1.2;
}

.news-description {
color: #888;
font-size: 0.85rem;
line-height: 1.4;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}

.news-arrow {
position: absolute;
top: 15px;
right: 15px;
width: 20px;
height: 20px;
opacity: 0;
transition: opacity 0.3s ease;
color: #012152;
}

.news-item:hover .news-arrow {
opacity: 1;
}

/* Responsive Design */
@media (max-width: 768px) {
.news-container {
padding: 30px 20px;
}

.news-list {
grid-template-columns: 1fr;
gap: 15px;
}

.news-date-block {
flex-direction: row;
align-items: flex-start;
gap: 12px;
}

.news-date {
text-align: center;
width: 45px;
flex-shrink: 0;
}
}

/* Smooth scroll behavior */
html {
scroll-behavior: smooth;
}

/* Custom scrollbar */
::-webkit-scrollbar {
width: 8px;
}

::-webkit-scrollbar-track {
background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
background: #012152;
border-radius: 4px;
}
</style>

<script>
function redirectToNews(news_url) {
window.open(`${news_url}`, '_blank');
}
</script>
</div>
Loading
Loading