Spaces:
Running
Running
| <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> | |