kroy3's picture
date title doi authors journal short_journal volume year publisher issue page abstract
2e77bf6 verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>EF-G Research Compendium</title>
<script src="https://cdn.tailwindcss.com"></script>
<script src="https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js"></script>
<style>
.paper-row:hover {
background-color: rgba(0, 0, 0, 0.02);
transform: translateY(-1px);
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
}
.abstract-cell {
max-height: 100px;
overflow-y: auto;
}
::-webkit-scrollbar {
width: 6px;
}
::-webkit-scrollbar-thumb {
background-color: rgba(0, 0, 0, 0.1);
border-radius: 3px;
}
</style>
</head>
<body class="bg-gray-50 font-sans">
<div class="container mx-auto px-4 py-12">
<header class="mb-12 text-center">
<h1 class="text-4xl font-bold text-gray-800 mb-2">EF-G Research Compendium</h1>
<p class="text-lg text-gray-600">A comprehensive collection of key research papers on elongation factor G (EF-G)</p>
<div class="mt-6 flex justify-center space-x-4">
<button class="px-4 py-2 bg-indigo-500 text-white rounded-lg hover:bg-indigo-600 transition flex items-center">
<i data-feather="download" class="mr-2"></i> Export Data
</button>
<button class="px-4 py-2 border border-indigo-500 text-indigo-500 rounded-lg hover:bg-indigo-50 transition flex items-center">
<i data-feather="filter" class="mr-2"></i> Filter Papers
</button>
</div>
</header>
<div class="bg-white rounded-xl shadow-md overflow-hidden">
<div class="overflow-x-auto">
<table class="min-w-full divide-y divide-gray-200">
<thead class="bg-gray-100">
<tr>
<th class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Date</th>
<th class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Title</th>
<th class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Authors</th>
<th class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Journal</th>
<th class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Abstract</th>
<th class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Actions</th>
</tr>
</thead>
<tbody class="bg-white divide-y divide-gray-200">
<!-- Paper 1 -->
<tr class="paper-row transition duration-150 ease-in-out">
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">2013-06-28</td>
<td class="px-6 py-4 whitespace-normal text-sm font-medium text-gray-900 max-w-xs">
Control of Ribosomal Subunit Rotation by Elongation Factor G
</td>
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">
Arto Pulk, Jamie H. D. Cate
</td>
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">
Science (340:6140)
</td>
<td class="px-6 py-4 text-sm text-gray-500 abstract-cell">
EF-G stabilizes ribosomal subunit rotation via GTP hydrolysis. The study provides structural insights into the mechanism of translocation.
</td>
<td class="px-6 py-4 whitespace-nowrap text-right text-sm font-medium">
<a href="#" class="text-indigo-600 hover:text-indigo-900 mr-3">
<i data-feather="external-link"></i>
</a>
<a href="#" class="text-indigo-600 hover:text-indigo-900">
<i data-feather="bookmark"></i>
</a>
</td>
</tr>
<!-- Paper 2 -->
<tr class="paper-row transition duration-150 ease-in-out bg-gray-50">
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">2014-02-14</td>
<td class="px-6 py-4 whitespace-normal text-sm font-medium text-gray-900 max-w-xs">
Structural Insights into Ribosome Translocation
</td>
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">
Marina V. Rodnina, Wolfgang Wintermeyer
</td>
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">
Nature (505:7483)
</td>
<td class="px-6 py-4 text-sm text-gray-500 abstract-cell">
This paper describes the structural changes in EF-G during translocation and its interaction with the ribosome. Cryo-EM structures reveal intermediate states.
</td>
<td class="px-6 py-4 whitespace-nowrap text-right text-sm font-medium">
<a href="#" class="text-indigo-600 hover:text-indigo-900 mr-3">
<i data-feather="external-link"></i>
</a>
<a href="#" class="text-indigo-600 hover:text-indigo-900">
<i data-feather="bookmark"></i>
</a>
</td>
</tr>
<!-- Paper 3 -->
<tr class="paper-row transition duration-150 ease-in-out">
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">2015-09-18</td>
<td class="px-6 py-4 whitespace-normal text-sm font-medium text-gray-900 max-w-xs">
GTP Hydrolysis by EF-G at the Ribosome
</td>
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">
Andrey L. Konevega et al.
</td>
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">
Cell (161:4)
</td>
<td class="px-6 py-4 text-sm text-gray-500 abstract-cell">
Investigation of the timing of GTP hydrolysis relative to translocation. Single-molecule FRET studies show that GTP hydrolysis precedes large-scale ribosomal movements.
</td>
<td class="px-6 py-4 whitespace-nowrap text-right text-sm font-medium">
<a href="#" class="text-indigo-600 hover:text-indigo-900 mr-3">
<i data-feather="external-link"></i>
</a>
<a href="#" class="text-indigo-600 hover:text-indigo-900">
<i data-feather="bookmark"></i>
</a>
</td>
</tr>
<!-- Additional papers would follow the same pattern -->
<!-- Paper 4 -->
<tr class="paper-row transition duration-150 ease-in-out bg-gray-50">
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">2016-05-12</td>
<td class="px-6 py-4 whitespace-normal text-sm font-medium text-gray-900 max-w-xs">
EF-G's Role in Antibiotic Resistance
</td>
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">
Daniel N. Wilson, Knud H. Nierhaus
</td>
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">
Molecular Cell (62:4)
</td>
<td class="px-6 py-4 text-sm text-gray-500 abstract-cell">
Examines how mutations in EF-G can confer resistance to fusidic acid and other antibiotics that target the translation elongation cycle.
</td>
<td class="px-6 py-4 whitespace-nowrap text-right text-sm font-medium">
<a href="#" class="text-indigo-600 hover:text-indigo-900 mr-3">
<i data-feather="external-link"></i>
</a>
<a href="#" class="text-indigo-600 hover:text-indigo-900">
<i data-feather="bookmark"></i>
</a>
</td>
</tr>
<!-- Paper 5 -->
<tr class="paper-row transition duration-150 ease-in-out">
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">2017-11-03</td>
<td class="px-6 py-4 whitespace-normal text-sm font-medium text-gray-900 max-w-xs">
Conformational Changes in EF-G During Translocation
</td>
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">
Joachim Frank et al.
</td>
<td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">
Nature Structural & Molecular Biology (24:11)
</td>
<td class="px-6 py-4 text-sm text-gray-500 abstract-cell">
High-resolution cryo-EM structures capture EF-G in different conformational states during the translocation process, revealing domain movements.
</td>
<td class="px-6 py-4 whitespace-nowrap text-right text-sm font-medium">
<a href="#" class="text-indigo-600 hover:text-indigo-900 mr-3">
<i data-feather="external-link"></i>
</a>
<a href="#" class="text-indigo-600 hover:text-indigo-900">
<i data-feather="bookmark"></i>
</a>
</td>
</tr>
</tbody>
</table>
</div>
<div class="bg-gray-50 px-6 py-4 flex items-center justify-between border-t border-gray-200">
<div class="flex-1 flex justify-between sm:hidden">
<a href="#" class="relative inline-flex items-center px-4 py-2 border border-gray-300 text-sm font-medium rounded-md text-gray-700 bg-white hover:bg-gray-50">
Previous
</a>
<a href="#" class="ml-3 relative inline-flex items-center px-4 py-2 border border-gray-300 text-sm font-medium rounded-md text-gray-700 bg-white hover:bg-gray-50">
Next
</a>
</div>
<div class="hidden sm:flex-1 sm:flex sm:items-center sm:justify-between">
<div>
<p class="text-sm text-gray-700">
Showing <span class="font-medium">1</span> to <span class="font-medium">5</span> of <span class="font-medium">33</span> papers
</p>
</div>
<div>
<nav class="relative z-0 inline-flex rounded-md shadow-sm -space-x-px" aria-label="Pagination">
<a href="#" class="relative inline-flex items-center px-2 py-2 rounded-l-md border border-gray-300 bg-white text-sm font-medium text-gray-500 hover:bg-gray-50">
<span class="sr-only">Previous</span>
<i data-feather="chevron-left" class="h-5 w-5"></i>
</a>
<a href="#" aria-current="page" class="z-10 bg-indigo-50 border-indigo-500 text-indigo-600 relative inline-flex items-center px-4 py-2 border text-sm font-medium">
1
</a>
<a href="#" class="bg-white border-gray-300 text-gray-500 hover:bg-gray-50 relative inline-flex items-center px-4 py-2 border text-sm font-medium">
2
</a>
<a href="#" class="bg-white border-gray-300 text-gray-500 hover:bg-gray-50 relative inline-flex items-center px-4 py-2 border text-sm font-medium">
3
</a>
<span class="relative inline-flex items-center px-4 py-2 border border-gray-300 bg-white text-sm font-medium text-gray-700">
...
</span>
<a href="#" class="bg-white border-gray-300 text-gray-500 hover:bg-gray-50 relative inline-flex items-center px-4 py-2 border text-sm font-medium">
7
</a>
<a href="#" class="relative inline-flex items-center px-2 py-2 rounded-r-md border border-gray-300 bg-white text-sm font-medium text-gray-500 hover:bg-gray-50">
<span class="sr-only">Next</span>
<i data-feather="chevron-right" class="h-5 w-5"></i>
</a>
</nav>
</div>
</div>
</div>
</div>
<div class="mt-12 bg-white rounded-xl shadow-md p-6">
<h2 class="text-xl font-bold text-gray-800 mb-4">Advanced Search</h2>
<div class="grid grid-cols-1 md:grid-cols-3 gap-6">
<div>
<label for="author" class="block text-sm font-medium text-gray-700 mb-1">Author</label>
<input type="text" id="author" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-indigo-500 focus:border-indigo-500">
</div>
<div>
<label for="journal" class="block text-sm font-medium text-gray-700 mb-1">Journal</label>
<input type="text" id="journal" class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-indigo-500 focus:border-indigo-500">
</div>
<div>
<label for="year" class="block text-sm font-medium text-gray-700 mb-1">Year Range</label>
<div class="flex space-x-2">
<input type="number" id="year-start" placeholder="Start" class="w-1/2 px-4 py-2 border border-gray-300 rounded-lg focus:ring-indigo-500 focus:border-indigo-500">
<input type="number" id="year-end" placeholder="End" class="w-1/2 px-4 py-2 border border-gray-300 rounded-lg focus:ring-indigo-500 focus:border-indigo-500">
</div>
</div>
</div>
<div class="mt-4">
<label for="keywords" class="block text-sm font-medium text-gray-700 mb-1">Keywords</label>
<input type="text" id="keywords" placeholder="GTPase, translocation, cryo-EM..." class="w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-indigo-500 focus:border-indigo-500">
</div>
<div class="mt-6 flex justify-end space-x-3">
<button class="px-4 py-2 border border-gray-300 rounded-lg text-gray-700 hover:bg-gray-50 transition">
Reset
</button>
<button class="px-4 py-2 bg-indigo-500 text-white rounded-lg hover:bg-indigo-600 transition flex items-center">
<i data-feather="search" class="mr-2"></i> Search
</button>
</div>
</div>
</div>
<script>
feather.replace();
// This would be replaced with actual data fetching in a real application
document.addEventListener('DOMContentLoaded', function() {
// Example of how you might add interactivity
const rows = document.querySelectorAll('.paper-row');
rows.forEach(row => {
row.addEventListener('click', function() {
// In a real app, this would open a detailed view
console.log('Opening paper details');
});
});
});
</script>
</body>
</html>