13 research outputs found

    Structural characterization of ribosomal complexes involved in ribosome biogenesis and protein folding

    Get PDF

    Visualisierung von Messdaten mittels Raspberry Pi

    No full text
    Trinkwasser ist ein nicht selbstverständliches Gut. Besonders in Entwicklungsländern ist die Sensibilisierung für das Thema der Trinkwasserqualität von grosser Bedeutung. Für diese Sensibilisierung braucht es Wissen und die Möglichkeit, dieses Wissen auch in technisch schlecht erschlossene Gebiete bringen zu können. Mit einem Raspberry Pi's und darauf installierter Moodle-Lernplattform wurde als Teil des COFER WASH Projekts eine Lösung gefunden, um die für die Sensibilisierung nötige Theorie in Hochschulen solcher Gebiete bereitzustellen. Für das Institut für Umwelt und Verfahrenstechnik UMTEC der OST stellte sich die Frage, wie diese Theorie nun mit Praxisbeispielen veranschaulicht werden kann, um das Verständnis zu diesem Thema weiter zu vertiefen. Die mit dieser Studienarbeit entwickelte Anwendung befähigt das im genannten Projekt bereits eingesetzte Raspberry Pi, Messdaten von Sensoren zu erheben, welche per USB ans Gerät angeschlossen werden. Die erhobenen Messdaten werden dem Benutzer in einer Web-Applikation, welche auch in einen Moodle-Kurs integriert werden kann, graphisch dargestellt. Mit den angeschlossenen Sensoren kann somit die Wasserqualität anhand verschiedener Eigenschaften gemessen und analysiert werden. Das Raspberry Pi agiert dabei als WLAN-Accesspoint, auf welchen sich die Benutzer mit ihrem Smartphone oder Laptop verbinden, um die Messwerte in der Web-App zu analysieren. Da die Web-App ebenfalls vom Raspberry Pi ausgeliefert wird, ist der Einsatz auch ohne Internetverbindung gewährleistet. Für die Realisierung wurde die Programmiersprache TypeScript mit Einsatz von Node.js und Vue.js verwendet. Die Anwendung wurde mit Blick in die Zukunft so entwickelt, dass neue Sensor-Typen mit möglichst wenig Aufwand integriert werden können

    C++ Style Checker for Visual Studio Code

    No full text
    Introduction ************ Programming in C++ usually relies on extensive toolchains for building, testing, and deploying applications. The fact that a given C++ source file successfully compiles does not imply that its code is of good quality and style. Moreover, it is not assured that agreed coding guidelines, which can be self-defined or well renowned, are met. Ensuring this by manual code reviews after the code passed through compilation and testing, results in a long feedback loop and negatively affects efficiency. To counteract this problem, Cevelop, a C++ IDE built by OST's Institute for Software (IFS), offers style checks that give programmers instant feedback on the code as they type. While some of these checks are implemented in other IDEs and plugins as well, many of them are exclusive to Cevelop and are not available in other IDEs like Microsoft's Visual Studio Code. However, this would be desirable in the future so that students using other IDEs than Cevelop can profit from these style checks as well. Approach ******** In this thesis, with the LLVM compiler project and its clang-tidy code analysis component, a feasible infrastructure was elaborated. Using this infrastructure, Cevelop's style checks and new ones can be implemented in the future to make them available in Visual Studio Code. Furthermore, after an analysis of offered style checks in Cevelop, selected checks were implemented as a proof-of-concept for LLVM's clang-tidy component using the C++ programming language. In the chosen approach, all the code analysis intelligence is encapsulated in an IDE-independent language server (LLVM clangd, which includes clang-tidy). To use the implemented style checks in an other IDE than Visual Studio Code, only a small plugin is needed to communicate with the language server through the Language Server Protocol (LSP). Therefore, they can also be offered in other IDEs with minimal additional effort. Result ****** This thesis laid the foundation for offering Cevelop's style checking intelligence in IDEs independent of Cevelop. Thus, users of other IDEs can be reached, and more developers can be helped to write clean C++ code. The created checks were presented to the LLVM community to be integrated into the project's code base and to make them public. Until the created style checks are integrated, a self-built executable of LLVM's clangd language server, which includes clang-tidy and the created style checks, can be used with clangd's VS Code plugin. This way, the created checks could help OST students enlisted in a C++ course to write clean C++ code and to comply with taught best practices, without being bound to Cevelop. A created developer's guide assists programmers (e.g., IFS employees) to further extend clang-tidy with style checks that would be beneficial for them or for students

    Signal recognition particle receptor exposes the ribosomal translocon binding site

    No full text
    Signal sequences of secretory and membrane proteins are recognized by the signal recognition particle (SRP) as they emerge from the ribosome. This results in their targeting to the membrane by docking with the SRP receptor, which facilitates transfer of the ribosome to the translocon. Here, we present the 8 angstrom cryo–electron microscopy structure of a "docking complex" consisting of a SRP-bound 80S ribosome and the SRP receptor. Interaction of the SRP receptor with both SRP and the ribosome rearranged the S domain of SRP such that a ribosomal binding site for the translocon, the L23e/L35 site, became exposed, whereas Alu domain–mediated elongation arrest persisted

    Mechanism of eIF6-mediated inhibition of ribosomal subunit joining

    No full text
    During the process of ribosomal assembly, the essential eukaryotic translation initiation factor 6 (eIF6) is known to act as a ribosomal anti-association factor. However, a molecular understanding of the anti-association activity of eIF6 is still missing. Here we present the cryo-electron microscopy reconstruction of a complex of the large ribosomal subunit with eukaryotic eIF6 from Saccharomyces cerevisiae. The structure reveals that the eIF6 binding site involves mainly rpL23 (L14p in Escherichia coli). Based on our structural data, we propose that the mechanism of the anti-association activity of eIF6 is based on steric hindrance of intersubunit bridge formation around the dynamic bridge B6
    corecore