Ralf Mikut

192 papers A 3B 3C 1Misc 2Journal 137Unranked 44
YearRankTypeTitle / Venue / Authors
2026 J jnl
CoRR
Pascal Henrich, Jonas Sievers, Maximilian Beichter, Thomas Blank, Ralf Mikut, Veit Hagenmeyer
2026 J jnl
CoRR
Manuel Treutlein, Pascal Bothe, Marc Schmidt, Roman Hahn, Oliver Neumann, Ralf Mikut, Veit Hagenmeyer
2025 J jnl
IEEE Access
Miguel Molina-Moreno, Marcel P. Schilling, Markus Reischl, Ralf Mikut
2025 J jnl
CoRR
Simon Baeuerle, Pratik Khanna, Nils Friederich, Angelo Jovin Yamachui Sitcheu, Damir Shakirov, Andreas Steimer, Ralf Mikut
2025 J jnl
CoRR
Jovana Kovacevic, Felix Langner, Erfan Tajalli-Ardekani, Marvin Dorn, Simon Waczowicz, Ralf Mikut, Jörg Matthes, Hüseyin K. Çakmak, Veit Hagenmeyer
2025 J jnl
CoRR
Maximilian Beichter, Nils Friederich, Janik Pinter, Dorina Werling, Kaleb Phipps, Sebastian Beichter, Oliver Neumann, Ralf Mikut, Veit Hagenmeyer, Benedikt Heidrich
2025 J jnl
CoRR
Nils Friederich, Angelo Jovin Yamachui Sitcheu, Annika Nassal, Erenus Yildiz, Matthias Pesch, Maximilian Beichter, Lukas Scholtes, Bahar Akbaba, Thomas Lautenschlager, Oliver Neumann, Dietrich Kohlheyer, Hanno Scharr, Johannes Seiffarth, Katharina Nöh, Ralf Mikut
2025 J jnl
CoRR
Matthias Hertel, Sebastian Pütz, Ralf Mikut, Veit Hagenmeyer, Benjamin Schäfer
2025 J jnl
CoRR
Pascal Zwick, Nils Friederich, Maximilian Beichter, Lennart Hilbert, Ralf Mikut, Oliver Bringmann
2025 J jnl
Autom.
Stefan Meisenbacher, Silas Aaron Selzer, Mehdi Dado, Maximilian Beichter, Tim Martin, Markus Zdrallek, Peter Bretschneider, Veit Hagenmeyer, Ralf Mikut
2025 J jnl
CoRR
Simon Baeuerle, Ian F. Mendonca, Kristof Van Laerhoven, Ralf Mikut, Andreas Steimer
2025 conf
e-Energy
Jonathan Kolar, Matthias Hertel, Stefan Meisenbacher, Ralf Mikut, Veit Hagenmeyer
2025 J jnl
Autom.
Ralf Mikut, Andreas Kroll, Horst Schulte
2025 J jnl
CoRR
Thomas Lautenschlager, Nils Friederich, Angelo Jovin Yamachui Sitcheu, Katja Nau, Gaëlle Hayot, Thomas Dickmeis, Ralf Mikut
2024 J jnl
Comput. Methods Programs Biomed.
Miguel Molina-Moreno, Iván González-Díaz, Ralf Mikut, Fernando Díaz-de-María
2024 J jnl
CoRR
Stefan Meisenbacher, Kaleb Phipps, Oskar Taubert, Marie Weiel, Markus Götz, Ralf Mikut, Veit Hagenmeyer
2024 conf
EI.A (1)
Stefan Meisenbacher, Johannes Galenzowski, Kevin Förderer, Wolfgang Suess, Simon Waczowicz, Ralf Mikut, Veit Hagenmeyer
2024 J jnl
Semantic Web
Nicole Merkle, Ralf Mikut
2024 J jnl
CoRR
Simon Baeuerle, Andreas Steimer, Ralf Mikut
2024 conf
e-Energy
Maximilian Beichter, Dorina Werling, Benedikt Heidrich, Kaleb Phipps, Oliver Neumann, Nils Friederich, Ralf Mikut, Veit Hagenmeyer
2024 conf
EI.A (2)
Rafael Poppenborg, Kaleb Phipps, Maximilian Beichter, Kevin Förderer, Ralf Mikut, Veit Hagenmeyer
2024 J jnl
CoRR
Nils Friederich, Angelo Jovin Yamachui Sitcheu, Annika Nassal, Matthias Pesch, Erenus Yildiz, Maximilian Beichter, Lukas Scholtes, Bahar Akbaba, Thomas Lautenschlager, Oliver Neumann, Dietrich Kohlheyer, Hanno Scharr, Johannes Seiffarth, Katharina Nöh, Ralf Mikut
2024 conf
e-Energy
Sebastian Pütz, Hadeer El Ashhab, Matthias Hertel, Ralf Mikut, Markus Götz, Veit Hagenmeyer, Benjamin Schäfer
2024 J jnl
CoRR
Manuel Treutlein, Marc Schmidt, Roman Hahn, Matthias Hertel, Benedikt Heidrich, Ralf Mikut, Veit Hagenmeyer
2024 J jnl
Appl. Intell.
Kaleb Phipps, Benedikt Heidrich, Marian Turowski, Moritz Wittig, Ralf Mikut, Veit Hagenmeyer
2024 conf
e-Energy
Oliver Neumann, Maximilian Beichter, Benedikt Heidrich, Nils Friederich, Veit Hagenmeyer, Ralf Mikut
2024 J jnl
CoRR
Alina Pleli, Simon Baeuerle, Michel Janus, Jonas Barth, Ralf Mikut, Hendrik P. A. Lensch
2024 J jnl
SoftwareX
Johannes Seiffarth, Tim Scherr, Bastian Wollenhaupt, Oliver Neumann, Hanno Scharr, Dietrich Kohlheyer, Ralf Mikut, Katharina Nöh
2024 J jnl
CoRR
Stefan Meisenbacher, Silas Aaron Selzer, Mehdi Dado, Maximilian Beichter, Tim Martin, Markus Zdrallek, Peter Bretschneider, Veit Hagenmeyer, Ralf Mikut
2024 J jnl
CoRR
David Wölfle, Kevin Förderer, Tobias Riedel, Lukas Landwich, Ralf Mikut, Veit Hagenmeyer, Hartmut Schmeck
2024 J jnl
CoRR
Janik Pinter, Frederik Zahn, Maximilian Beichter, Ralf Mikut, Veit Hagenmeyer
2024 C conf
KEOD
Pawel Bielski, Lena Witterauf, Sönke Jendral, Ralf Mikut, Jakob Bach
2024 J jnl
IEEE Access
Simon Baeuerle, Marius Gebhardt, Jonas Barth, Ralf Mikut, Andreas Steimer
2024 conf
ECCV Workshops (16)
Johannes Seiffarth, Luisa Blöbaum, Richard D. Paul, Nils Friederich, Angelo Jovin Yamachui Sitcheu, Ralf Mikut, Hanno Scharr, Alexander Grünberger, Katharina Nöh
2024 J jnl
CoRR
Johannes Seiffarth, Luisa Blöbaum, Richard D. Paul, Nils Friederich, Angelo Jovin Yamachui Sitcheu, Ralf Mikut, Hanno Scharr, Alexander Grünberger, Katharina Nöh
2023 conf
BuildSys
Johannes Galenzowski, Simon Waczowicz, Stefan Meisenbacher, Ralf Mikut, Veit Hagenmeyer
2023 J jnl
Autom.
Yanke Wang, Christian Pylatiuk, Ralf Mikut, Ravindra Peravali, Markus Reischl
2023 J jnl
CoRR
Nils Friederich, Angelo Jovin Yamachui Sitcheu, Oliver Neumann, Süheyla Eroglu-Kayikçi, Roshan Prizak, Lennart Hilbert, Ralf Mikut
2023 conf
e-Energy
Stefan Meisenbacher, Benedikt Heidrich, Tim Martin, Ralf Mikut, Veit Hagenmeyer
2023 conf
ISBI
Miguel Molina-Moreno, Marcel P. Schilling, Markus Reischl, Ralf Mikut
2023 conf
EI.A
Dorina Werling, Maximilian Beichter, Benedikt Heidrich, Kaleb Phipps, Ralf Mikut, Veit Hagenmeyer
2023 J jnl
CoRR
Simon Graham, Quoc Dang Vu, Mostafa Jahanifar, Martin Weigert, Uwe Schmidt, Wenhua Zhang, Jun Zhang, Sen Yang, Jinxi Xiang, Xiyue Wang, Josef Lorenz Rumberger, Elias Baumann, Peter Hirsch, Lihao Liu, Chenyang Hong, Angelica I. Avilés-Rivero, Ayushi Jain, Heeyoung Ahn, Yiyu Hong, Hussam Azzuni, Min Xu, Mohammad Yaqub, Marie-Claire Blache, Benoît Piégu, Bertrand Vernay, Tim Scherr, Moritz Böhland, Katharina Löffler, Jiachen Li, Weiqin Ying, Chixin Wang, Dagmar Kainmueller, Carola-Bibiane Schönlieb, Shuolin Liu, Dhairya Talsania, Yughender Meda, Prakash Mishra, Muhammad Ridzuan, Oliver Neumann, Marcel P. Schilling, Markus Reischl, Ralf Mikut, Banban Huang, Hsiang-Chin Chien, Ching-Ping Wang, Chia-Yen Lee, Hong-Kun Lin, Zaiyi Liu, Xipeng Pan, Chu Han, Jijun Cheng, Muhammad Dawood, Srijay Deshpande, Raja Muhammad Saad Bashir, Adam Shephard, Pedro Costa, João D. Nunes, Aurélio Campilho, Jaime S. Cardoso, Hrishikesh P. S, Densen Puthussery, Devika R. G, Jiji C V, Ye Zhang, Zijie Fang, Zhifan Lin, Yongbing Zhang, Chunhui Lin, Liukun Zhang, Lijian Mao, Min Wu, Thi Tuong Vi Vo, Soo-Hyung Kim, Taebum Lee, Satoshi Kondo, Satoshi Kasai, Pranay Dumbhare, Vedant Phuse, Yash Dubey, Ankush Jamthikar, Trinh Thi Le Vuong, Jin Tae Kwak, Dorsa Ziaei, Hyun Jung, Tianyi Miao, David R. J. Snead, Shan-E-Ahmed Raza, Fayyaz Minhas, Nasir M. Rajpoot
2023 J jnl
CoRR
Nicole Merkle, Ralf Mikut
2023 J jnl
Appl. Intell.
Benedikt Heidrich, Marian Turowski, Kaleb Phipps, Kai Schmieder, Wolfgang Süß, Ralf Mikut, Veit Hagenmeyer
2023 J jnl
CoRR
Kaleb Phipps, Benedikt Heidrich, Marian Turowski, Moritz Wittig, Ralf Mikut, Veit Hagenmeyer
2023 J jnl
IEEE Internet Things J.
Kaleb Phipps, Karl Schwenk, Benjamin Briegel, Ralf Mikut, Veit Hagenmeyer
2023 conf
GECCO Companion
Rafael Poppenborg, Kaleb Phipps, Hatem Khalloof, Kevin Förderer, Ralf Mikut, Veit Hagenmeyer
2023 conf
e-Energy
Kaleb Phipps, Stefan Meisenbacher, Benedikt Heidrich, Marian Turowski, Ralf Mikut, Veit Hagenmeyer
2023 J jnl
CoRR
Angelo Jovin Yamachui Sitcheu, Nils Friederich, Simon Baeuerle, Oliver Neumann, Markus Reischl, Ralf Mikut
2023 conf
EI.A
Marian Turowski, Oliver Neumann, Lisa Mannsperger, Kristof Kraus, Kira Layer, Ralf Mikut, Veit Hagenmeyer
2023 J jnl
CoRR
Benedikt Heidrich, Kaleb Phipps, Oliver Neumann, Marian Turowski, Ralf Mikut, Veit Hagenmeyer
2023 J jnl
Autom.
Ralf Mikut, Andreas Kroll, Horst Schulte
2023 conf
e-Energy (Companion)
Dorina Werling, Maximilian Beichter, Benedikt Heidrich, Kaleb Phipps, Ralf Mikut, Veit Hagenmeyer
2023 J jnl
CoRR
Matthias Hertel, Maximilian Beichter, Benedikt Heidrich, Oliver Neumann, Benjamin Schäfer, Ralf Mikut, Veit Hagenmeyer
2023 J jnl
Energy Inform.
Matthias Hertel, Maximilian Beichter, Benedikt Heidrich, Oliver Neumann, Benjamin Schäfer, Ralf Mikut, Veit Hagenmeyer
2023 J jnl
Autom.
Patricia M. Dold, Fabian Bleier, Meiko Boley, Ralf Mikut
2023 J jnl
Energy Inform.
Oliver Neumann, Marian Turowski, Ralf Mikut, Veit Hagenmeyer, Nicole Ludwig
2022 conf
e-Energy
Benedikt Heidrich, Nicole Ludwig, Marian Turowski, Ralf Mikut, Veit Hagenmeyer
2022 J jnl
IEEE Trans Autom. Sci. Eng.
Yanke Wang, Daniel Marcato, Vani Tirumalasetty, Naveen Krishna Kanagaraj, Christian Pylatiuk, Ralf Mikut, Ravindra Peravali, Markus Reischl
2022 J jnl
CoRR
Stefan Meisenbacher, Benedikt Heidrich, Tim Martin, Ralf Mikut, Veit Hagenmeyer
2022 J jnl
IEEE Access
Marcel P. Schilling, Tim Scherr, Friedrich R. Münke, Oliver Neumann, Mark Schutera, Ralf Mikut, Markus Reischl
2022 J jnl
Energy Inform.
Benedikt Heidrich, Lisa Mannsperger, Marian Turowski, Kaleb Phipps, Benjamin Schäfer, Ralf Mikut, Veit Hagenmeyer
2022 Misc conf
ICASSP
David Bethge, Philipp Hallgarten, Tobias Grosse-Puppendahl, Mohamed Kari, Ralf Mikut, Albrecht Schmidt, Ozan Özdenizci
2022 J jnl
CoRR
David Bethge, Philipp Hallgarten, Tobias Grosse-Puppendahl, Mohamed Kari, Ralf Mikut, Albrecht Schmidt, Ozan Özdenizci
2022 J jnl
CoRR
Oliver Neumann, Marcel P. Schilling, Markus Reischl, Ralf Mikut
2022 J jnl
IEEE Access
Katharina Löffler, Ralf Mikut
2022 J jnl
CoRR
Katharina Löffler, Ralf Mikut
2022 conf
e-Energy
Marian Turowski, Benedikt Heidrich, Kaleb Phipps, Kai Schmieder, Oliver Neumann, Ralf Mikut, Veit Hagenmeyer
2022 conf
EMBC
David Bethge, Philipp Hallgarten, Ozan Özdenizci, Ralf Mikut, Albrecht Schmidt, Tobias Grosse-Puppendahl
2022 J jnl
CoRR
David Bethge, Philipp Hallgarten, Ozan Özdenizci, Ralf Mikut, Albrecht Schmidt, Tobias Grosse-Puppendahl
2022 J jnl
Autom.
Peter Bretschneider, Ralf Mikut, Veit Hagenmeyer
2022 J jnl
IEEE Robotics Autom. Lett.
Yanke Wang, Naveen Krishna Kanagaraj, Christian Pylatiuk, Ralf Mikut, Ravindra Peravali, Markus Reischl
2022 conf
OSMSES
Moritz Frahm, Felix Langner, Philipp Zwickel, Jörg Matthes, Ralf Mikut, Veit Hagenmeyer
2022 J jnl
J. Intell. Manuf.
Baifan Zhou, Tim Pychynski, Markus Reischl, Evgeny Kharlamov, Ralf Mikut
2022 conf
e-Energy
Marian Turowski, Moritz Weber, Oliver Neumann, Benedikt Heidrich, Kaleb Phipps, Hüseyin Kemâl Çakmak, Ralf Mikut, Veit Hagenmeyer
2022 conf
BuildSys
Moritz Frahm, Stefan Meisenbacher, Elena Klumpp, Ralf Mikut, Jörg Matthes, Veit Hagenmeyer
2022 J jnl
Energy Inform.
Maximilian Beichter, Kaleb Phipps, Martha Maria Frysztacki, Ralf Mikut, Veit Hagenmeyer, Nicole Ludwig
2022 J jnl
CoRR
Thorbjørn Lund Onsaker, Heidi S. Nygård, Damià Gomila, Pere Colet, Ralf Mikut, Richard Jumar, Heiko Maaß, Uwe G. Kühnapfel, Veit Hagenmeyer, Dirk Witthaut, Benjamin Schäfer
2022 J jnl
CoRR
Simon Baeuerle, Marius Gebhardt, Jonas Barth, Andreas Steimer, Ralf Mikut
2022 J jnl
CoRR
Stefan Meisenbacher, Marian Turowski, Kaleb Phipps, Martin Rätz, Dirk Müller, Veit Hagenmeyer, Ralf Mikut
2022 J jnl
WIREs Data Mining Knowl. Discov.
Stefan Meisenbacher, Marian Turowski, Kaleb Phipps, Martin Rätz, Dirk Müller, Veit Hagenmeyer, Ralf Mikut
2022 J jnl
Autom.
Friedrich Wiegel, Jan Wachter, Michael Kyesswa, Ralf Mikut, Simon Waczowicz, Veit Hagenmeyer
2022 J jnl
CoRR
Moritz Böhland, Oliver Neumann, Marcel P. Schilling, Markus Reischl, Ralf Mikut, Katharina Löffler, Tim Scherr
2021 conf
SSCI
Karl Schwenk, Kaleb Phipps, Benjamin Briegel, Veit Hagenmeyer, Ralf Mikut
2021 J jnl
Autom.
Ralf Mikut, Andreas Kroll, Horst Schulte
2021 J jnl
Autom.
Simon Bäuerle, Moritz Böhland, Jonas Barth, Markus Reischl, Andreas Steimer, Ralf Mikut
2021 J jnl
CoRR
Stefan Meisenbacher, Janik Pinter, Tim Martin, Veit Hagenmeyer, Ralf Mikut
2021 J jnl
Image Vis. Comput.
Mark Schutera, Frank M. Hafner, Jochen Abhau, Veit Hagenmeyer, Ralf Mikut, Markus Reischl
2021 J jnl
CoRR
Moritz Weber, Marian Turowski, Hüseyin Kemâl Çakmak, Ralf Mikut, Uwe G. Kühnapfel, Veit Hagenmeyer
2021 J jnl
IEEE Trans. Smart Grid
Moritz Weber, Marian Turowski, Hüseyin Kemâl Çakmak, Ralf Mikut, Uwe G. Kühnapfel, Veit Hagenmeyer
2021 J jnl
Autom.
Friedrich R. Münke, Marcel P. Schilling, Ralf Mikut, Markus Reischl
2021 J jnl
IEEE Trans. Smart Grid
Karl Schwenk, Stefan Meisenbacher, Benjamin Briegel, Tim Harr, Veit Hagenmeyer, Ralf Mikut
2021 J jnl
CoRR
Marcel P. Schilling, Luca Rettenberger, Friedrich R. Münke, Haijun Cui, Anna A. Popova, Pavel A. Levkin, Ralf Mikut, Markus Reischl
2021 J jnl
IEEE Trans. Intell. Veh.
Mark Schutera, Mostafa Hussein, Jochen Abhau, Ralf Mikut, Markus Reischl
2021 J jnl
CoRR
Vinayak Sharma, Jorge Ángel González Ordiano, Ralf Mikut, Umit Cali
2021 J jnl
J. Web Semant.
Baifan Zhou, Yulia Svetashova, Andre Gusmao, Ahmet Soylu, Gong Cheng, Ralf Mikut, Arild Waaler, Evgeny Kharlamov
2021 conf
e-Energy
Stefan Meisenbacher, Karl Schwenk, Johannes Galenzowski, Simon Waczowicz, Ralf Mikut, Veit Hagenmeyer
2021 J jnl
CoRR
Oliver Neumann, Nicole Ludwig, Marian Turowski, Benedikt Heidrich, Veit Hagenmeyer, Ralf Mikut
2021 J jnl
CoRR
Benedikt Heidrich, Andreas Bartschat, Marian Turowski, Oliver Neumann, Kaleb Phipps, Stefan Meisenbacher, Kai Schmieder, Nicole Ludwig, Ralf Mikut, Veit Hagenmeyer
2020 J jnl
Bioinform.
Tim Scherr, Karolin Streule, Andreas Bartschat, Moritz Böhland, Johannes Stegmaier, Markus Reischl, Véronique Orian-Rousseau, Ralf Mikut
2020 J jnl
CoRR
Simon Baeuerle, Jonas Barth, Elton Renato Tavares de Menezes, Andreas Steimer, Ralf Mikut
2020 J jnl
CoRR
Tim Scherr, Katharina Löffler, Moritz Böhland, Ralf Mikut
2020 J jnl
CoRR
Ivan Kovynyov, Axel Buerck, Ralf Mikut
2020 conf
e-Energy
Benedikt Heidrich, Marian Turowski, Nicole Ludwig, Ralf Mikut, Veit Hagenmeyer
2020 J jnl
Autom.
Ralf Mikut
2020 conf
ISWC (2)
Yulia Svetashova, Baifan Zhou, Tim Pychynski, Stefan Schmidt, York Sure-Vetter, Ralf Mikut, Evgeny Kharlamov
2020 conf
ISGT-Europe
Long Wang, Marian Turowski, Meng Zhang, Till Riedel, Michael Beigl, Ralf Mikut, Veit Hagenmeyer
2020 A conf
CIKM
Baifan Zhou, Yulia Svetashova, Seongsu Byeon, Tim Pychynski, Ralf Mikut, Evgeny Kharlamov
2020 B conf
ICIP
Sourabh Bhide, Ralf Mikut, Maria Leptin, Johannes Stegmaier
2020 J jnl
CoRR
Sourabh Bhide, Ralf Mikut, Maria Leptin, Johannes Stegmaier
2019 J jnl
Autom.
Ralf Mikut, Andreas Kroll, Frank Hoffmann
2019 J jnl
Autom.
Moritz Böhland, Wolfgang Doneit, Lutz Gröll, Ralf Mikut, Markus Reischl
2019 J jnl
WIREs Data Mining Knowl. Discov.
Frank Hoffmann, Torsten Bertram, Ralf Mikut, Markus Reischl, Oliver Nelles
2019 J jnl
WIREs Data Mining Knowl. Discov.
Andreas Bartschat, Markus Reischl, Ralf Mikut
2019 J jnl
CoRR
Karl Schwenk, Tim Harr, René Großmann, Riccardo Remo Appino, Veit Hagenmeyer, Ralf Mikut
2019 conf
Humanoids
Tilman Daab, Isabel Patzer, Ralf Mikut, Tamim Asfour
2019 J jnl
Autom.
Andreas Bartschat, Stephan Allgeier, Tim Scherr, Johannes Stegmaier, Sebastian Bohn, Klaus-Martin Reichert, Arjan Kuijper, Markus Reischl, Oliver Stachs, Bernd Köhler, Ralf Mikut
2019 A conf
IROS
Jan Wachter, Ralf Mikut, Fabian Buse
2019 J jnl
PLoS Comput. Biol.
Markus Reischl, Mazin Jouda, Neil MacKinnon, Erwin Fuhrer, Natalia Bakhtina, Andreas Bartschat, Ralf Mikut, Jan G. Korvink
2019 conf
CAVS
Karl Schwenk, Manuel Faix, Ralf Mikut, Veit Hagenmeyer, Riccardo Remo Appino
2019 J jnl
CoRR
Jorge Ángel González Ordiano, Lutz Gröll, Ralf Mikut, Veit Hagenmeyer
2019 J jnl
Autom.
Mark Schutera, Stefan Elser, Jochen Abhau, Ralf Mikut, Markus Reischl
2019 J jnl
CoRR
Geoffroy Chaussonnet, Christian Lieber, Yikang Yan, Wenda Gu, Andreas Bartschat, Markus Reischl, Rainer Koch, Ralf Mikut, Hans-Jörg Bauer
2018 conf
e-Energy
Nicole Ludwig, Simon Waczowicz, Ralf Mikut, Veit Hagenmeyer
2018 conf
ISBI
Johannes Stegmaier, Thiago Vallin Spina, Alexandre X. Falcão, Andreas Bartschat, Ralf Mikut, Elliot Meyerowitz, Alexandre Cunha
2018 J jnl
J. Big Data
Jorge Ángel González Ordiano, Andreas Bartschat, Nicole Ludwig, Eric Braun, Simon Waczowicz, Nicolas Renkamp, Nico Peter, Clemens Düpmeier, Ralf Mikut, Veit Hagenmeyer
2018 conf
e-Energy
Simon Waczowicz, Nicole Ludwig, Jorge Ángel González Ordiano, Ralf Mikut, Veit Hagenmeyer
2018 J jnl
CoRR
Ivan Kovynyov, Ralf Mikut
2018 J jnl
PLoS Comput. Biol.
Benjamin Schott, Manuel Traub, Cornelia Schlagenhauf, Masanari Takamiya, Thomas Antritter, Andreas Bartschat, Katharina Löffler, Denis Blessing, Jens C. Otte, Andrei Kobitski, G. Ulrich Nienhaus, Uwe Strähle, Ralf Mikut, Johannes Stegmaier
2018 J jnl
WIREs Data Mining Knowl. Discov.
Jorge Ángel González Ordiano, Simon Waczowicz, Veit Hagenmeyer, Ralf Mikut
2018 conf
e-Energy
Vinayak Sharma, Umit Cali, Veit Hagenmeyer, Ralf Mikut, Jorge Ángel González Ordiano
2018 J jnl
CoRR
R. R. Appino, M. Muñoz-Ortiz, Jorge Ángel González Ordiano, Ralf Mikut, Veit Hagenmeyer, Timm Faulwasser
2018 J jnl
CoRR
R. R. Appino, Jorge Ángel González Ordiano, Ralf Mikut, Veit Hagenmeyer, Timm Faulwasser
2018 J jnl
CoRR
Nadezhda Prodanova, Johannes Stegmaier, Stephan Allgeier, Sebastian Bohn, Oliver Stachs, Bernd Köhler, Ralf Mikut, Andreas Bartschat
2017 J jnl
CoRR
Julian Arz, Peter Sanders, Johannes Stegmaier, Ralf Mikut
2017 J jnl
Autom.
Frank Hoffmann, Andreas Kroll, Ralf Mikut
2017 J jnl
CoRR
Johannes Stegmaier, Thiago Vallin Spina, Alexandre X. Falcão, Andreas Bartschat, Ralf Mikut, Elliot Meyerowitz, Alexandre Cunha
2017 J jnl
Autom.
Johannes Masino, Guillaume Levasseur, Michael Frey, Frank Gauterin, Ralf Mikut, Markus Reischl
2017 J jnl
Autom.
Wolfgang Doneit, Ralf Mikut, Lutz Gröll, Tim Pychynski, Markus Reischl
2017 J jnl
CoRR
Jorge Ángel González Ordiano, Wolfgang Doneit, Simon Waczowicz, Lutz Gröll, Ralf Mikut, Veit Hagenmeyer
2017 J jnl
Comput. Sci. Res. Dev.
Jorge Ángel González Ordiano, Simon Waczowicz, Markus Reischl, Ralf Mikut, Veit Hagenmeyer
2017 J jnl
Autom.
Stefan Klaiber, Simon Waczowicz, Irina Konotop, Dirk Westermann, Ralf Mikut, Peter Bretschneider
2017 J jnl
CoRR
Ralf Mikut, Andreas Bartschat, Wolfgang Doneit, Jorge Ángel González Ordiano, Benjamin Schott, Johannes Stegmaier, Simon Waczowicz, Markus Reischl
2017 conf
GECCO (Companion)
Wilfried Jakob, Jorge Ángel González Ordiano, Nicole Ludwig, Ralf Mikut, Veit Hagenmeyer
2016 J jnl
Autom.
Johannes Stegmaier, Benjamin Schott, Eduard Hübner, Manuel Traub, Maryam Shahid, Masanari Takamiya, Andrei Kobitski, Volker Hartmann, Rainer Stotzka, Jos van Wezel, Achim Streit, G. Ulrich Nienhaus, Uwe Strähle, Markus Reischl, Ralf Mikut
2016 J jnl
Autom.
Ralf Mikut
2016 J jnl
CoRR
Ralf Mikut
2016 J jnl
CoRR
Benjamin Schott, Johannes Stegmaier, Masanari Takamiya, Ralf Mikut
2016 J jnl
Autom.
Markus Reischl, Michele René Tuga, Lena Meister, Eduard Alberg, Wolfgang Doneit, David Liebetanz, Rüdiger Rupp, Ralf Mikut
2016 J jnl
CoRR
Johannes Stegmaier, Ralf Mikut
2016 J jnl
CoRR
Johannes Stegmaier, Julian Arz, Benjamin Schott, Jens C. Otte, Andrei Kobitski, G. Ulrich Nienhaus, Uwe Strähle, Peter Sanders, Ralf Mikut
2016 conf
ISBI
Johannes Stegmaier, Julian Arz, Benjamin Schott, Jens C. Otte, Andrei Kobitski, G. Ulrich Nienhaus, Uwe Strähle, Peter Sanders, Ralf Mikut
2016 J jnl
Autom.
Ralf Mikut, Veit Hagenmeyer
2016 J jnl
Bioinform.
Andreas Bartschat, Eduard Hübner, Markus Reischl, Ralf Mikut, Johannes Stegmaier
2015 conf
D-A-CH EI
Clemens Düpmeier, Karl-Uwe Stucky, Ralf Mikut, Veit Hagenmeyer
2015 conf
EMBC
Daniel Marcato, Rüdiger Alshut, Helmut Breitwieser, Ralf Mikut, Uwe Strähle, Christian Pylatiuk, Ravindra Peravali
2015 J jnl
EURASIP J. Adv. Signal Process.
Heiko Maaß, Hüseyin Kemâl Çakmak, Felix Bach, Ralf Mikut, Aymen Harrabi, Wolfgang Süß, Wilfried Jakob, Karl-Uwe Stucky, Uwe G. Kühnapfel, Veit Hagenmeyer
2015 ch.
Handbook of Computational Intelligence
Christian Moewes, Ralf Mikut, Rudolf Kruse
2014 J jnl
Autom.
Markus Reischl, Anne Wittenberg, Carsten Karcher, Ralf Mikut
2014 J jnl
Bioinform.
Johannes Stegmaier, Maryam Shahid, Masanari Takamiya, Lixin Yang, Sepand Rastegar, Markus Reischl, Uwe Strähle, Ralf Mikut
2014 J jnl
Autom.
Simon Waczowicz, Stefan Klaiber, Peter Bretschneider, Irina Konotop, Dirk Westermann, Markus Reischl, Ralf Mikut
2013 J jnl
Autom.
Giulio Milighetti, Christian Bauer, Ralf Mikut, Helge-Björn Kuntze
2012 conf
SMPS
Arif ul Maula Khan, Ralf Mikut, Brigitte Schweitzer, Carsten Weiss, Markus Reischl
2012 conf
ROBOTIK
Christian Bauer, Mark Engelmann, Immanuel Gaiser, Ralf Mikut, Stefan Schulz, Andreas Fischer, Thorsten Stein
2012 J jnl
Autom.
Christian Bauer, Mona Mors, Andreas Fischer, Thorsten Stein, Ralf Mikut, Stefan Schulz
2012 J jnl
Autom.
Christian Kühnert, Lutz Gröll, Michael Heizmann, Markus Reischl, Ralf Mikut
2011 J jnl
Autom.
Rüdiger Alshut, Ralf Mikut, Jessica Legradi, Urban Liebel, Uwe Strähle, Georg Bretthauer, Markus Reischl
2011 J jnl
WIREs Data Mining Knowl. Discov.
Ralf Mikut, Markus Reischl
2011 J jnl
Integr. Comput. Aided Eng.
Markus Reischl, Lutz Gröll, Ralf Mikut
2010 A conf
IROS
Christian Bauer, Giulio Milighetti, Wenjie Yan, Ralf Mikut
2010 Misc conf
KI
Rüdiger Alshut, Jessica Legradi, Urban Liebel, Lixin Yang, Jos van Wezel, Uwe Strähle, Ralf Mikut, Markus Reischl
2009 J jnl
Autom.
Ralf Mikut
2009 J jnl
Autom.
Andreas Kroll, Ralf Mikut
2008 J jnl
Autom.
Frank Hoffmann, Ralf Mikut
2008 J jnl
Autom.
Andreas Kroll, Ralf Mikut
2008 J jnl
Autom.
Ole Burmeister, Markus Reischl, Georg Bretthauer, Ralf Mikut
2008 J jnl
IEEE Trans. Fuzzy Syst.
Ralf Mikut, Ole Burmeister, Lutz Gröll, Markus Reischl
2006 J jnl
Autom.
Ralf Mikut, Thilo B. Krüger, Markus Reischl, Ole Burmeister, Rüdiger Rupp, Thomas Stieglitz
2006 J jnl
Autom.
Ole Burmeister, Markus Reischl, Lutz Gröll, Ralf Mikut
2005 conf
Humanoids
Catherina Burghart, Ralf Mikut, Rainer Stiefelhagen, Tamim Asfour, Hartwig Holzapfel, Peter Steinhaus, Rüdiger Dillmann
2005 J jnl
Robotica
Stefan Schulz, Christian Pylatiuk, Markus Reischl, Jan Martin, Ralf Mikut, Georg Bretthauer
2005 J jnl
Fuzzy Sets Syst.
Ralf Mikut, Jens Jäkel, Lutz Gröll
2005 conf
CDC/ECC
Arne Lehmann, Ralf Mikut, Dirk Osswald
2004 conf
SMC (1)
Markus Reischl, Ralf Mikut, Lutz Gröll
2004 B conf
FUZZ-IEEE
Ralf Mikut, Arne Lehmann, Georg Bretthauer
2004 J jnl
Robotics Auton. Syst.
Dirk Osswald, Jan Martin, Catherina Burghart, Ralf Mikut, Heinz Wörn, Georg Bretthauer
2004 B conf
IJCNN
Markus Reischl, Lutz Gröll, Ralf Mikut
2004 J jnl
Int. J. Humanoid Robotics
Jan Martin, Sebastian Beck, Arne Lehmann, Ralf Mikut, Christian Pylatiuk, Stefan Schulz, Georg Bretthauer
2003 conf
EUSFLAT Conf.
Sebastian Beck, Ralf Mikut, Jens Jäkel, Georg Bretthauer
2003 conf
CDC
Sebastian Beck, Ralf Mikut, Arne Lehmann, Georg Bretthauer
1999 conf
ECC
B. Dumitriu, Ralf Mikut, Georg Bretthauer, G. Werfel, S. Böttger, M. Siewior
1999
Ralf Mikut
notebooks/redb-clickhouse-TEST.ipynb
← Index notebooks/redb-clickhouse-TEST.ipynb plaintext
Truncated preview: showing the first 16384 bytes out of 5988848 total.
{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Definitions"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [],
   "source": [
    "import clickhouse_connect"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "\n",
    "ch_TEST_client = clickhouse_connect.get_client(host='e.rationaledge.io', port=443, username='default', password='werioubTGwvf0-dsbv_', database='redb', verify=False)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [],
   "source": [
    "ch_TEST_BETA_client = clickhouse_connect.get_client(host='k.rationaledge.io', port=443, username='default', password='werioubTGwvf0-dsbv_', database='default', verify=False)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<bound method HttpClient.close_connections of <clickhouse_connect.driver.httpclient.HttpClient object at 0x105fd64d0>>"
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ch_TEST_BETA_client.close_connections"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<clickhouse_connect.driver.summary.QuerySummary at 0x11f900810>"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ch_TEST_BETA_client.command(\"\"\"\n",
    "RENAME DATABASE redb TO orig_redb;\n",
    "\"\"\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## DB Creation (schema 2025-08-02)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "ch_TEST_client.command(\"\"\"\n",
    "CREATE DATABASE IF NOT EXISTS redb;\n",
    "\"\"\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Define General Tables"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "### CREATE FULL REDB DATABASE\n",
    "def create_redb_with_all_tables(client):\n",
    "    client.command(\"\"\"\n",
    "        CREATE DATABASE IF NOT EXISTS redb\n",
    "    \"\"\")\n",
    "    create_all_general_tables(client)\n",
    "    create_all_pe_tables(client)\n",
    "\n",
    "#### CREATE FULL TABLES\n",
    "def create_all_general_tables(client):\n",
    "    create_basic_properties_dbtable(client)\n",
    "    create_hashes_dbtable(client)\n",
    "    create_capa_dbtable(client)\n",
    "    create_die_dbtable(client)\n",
    "    create_extra_findings_dbtable(client)\n",
    "\n",
    "\n",
    "##################################\n",
    "#### CREATE INDIVIDUAL TABLES ####\n",
    "##################################\n",
    "\n",
    "#### GENERAL TABLES ####\n",
    "# All tables have SETTINGS index_granularity = 8192\n",
    "def create_basic_properties_dbtable(client):\n",
    "    # Create samples_metadata table\n",
    "    client.command(\"\"\"\n",
    "        CREATE TABLE IF NOT EXISTS redb_basic_properties (\n",
    "            sha256 FixedString(64), -- primary key\n",
    "            md5 FixedString(32),\n",
    "            sha1 FixedString(40),\n",
    "            filename Nullable(String),\n",
    "            sample_name String,\n",
    "            filesize UInt64,\n",
    "            file_entropy Float64,\n",
    "            filetype LowCardinality(String),\n",
    "            filetype_mime LowCardinality(String),\n",
    "            filetype_magika LowCardinality(String),\n",
    "            analysis_date DateTime64(3, 'UTC'),\n",
    "        ) ENGINE = ReplacingMergeTree(analysis_date)\n",
    "        PRIMARY KEY (sha256)\n",
    "        ORDER BY (sha256)\n",
    "    \"\"\")\n",
    "\n",
    "def create_hashes_dbtable(client):\n",
    "    # Create hashes table\n",
    "    client.command(\"\"\"\n",
    "        CREATE TABLE IF NOT EXISTS redb_hashes (\n",
    "            sha256 FixedString(64), -- primary key\n",
    "            md5 FixedString(32),\n",
    "            sha1 FixedString(40),\n",
    "            ssdeep_hash Nullable(String),\n",
    "            tlsh_hash Nullable(String),\n",
    "            authentihash Nullable(String),\n",
    "            imphash Nullable(String),\n",
    "            impfuzzy Nullable(String),\n",
    "            typerefhash Nullable(String),\n",
    "            richhash Nullable(String),\n",
    "            richpe_hash Nullable(String),\n",
    "            richpv_hash Nullable(String),\n",
    "            richpv_hash_sorted Nullable(String),\n",
    "            dhash Nullable(String),\n",
    "            analysis_date DateTime64(3, 'UTC')\n",
    "        ) ENGINE = ReplacingMergeTree(analysis_date)\n",
    "        PRIMARY KEY (sha256)\n",
    "        ORDER BY (sha256)\n",
    "    \"\"\")\n",
    "\n",
    "def create_capa_dbtable(client):\n",
    "    # Create sample_capabilities table\n",
    "    client.command(\"\"\"\n",
    "        SET enable_json_type = 1;\n",
    "    \"\"\")\n",
    "    client.command(\"\"\"\n",
    "        -- Base table for CAPA analysis results\n",
    "        CREATE TABLE IF NOT EXISTS redb_capa (\n",
    "            sha256 FixedString(64),\n",
    "            md5 FixedString(32),\n",
    "            sha1 FixedString(40),\n",
    "            analysis_date DateTime64(3, 'UTC'),\n",
    "            -- Store full JSON dumps as strings for flexibility\n",
    "            capa_dump JSON CODEC(ZSTD(3)),\n",
    "            attack_dump JSON CODEC(ZSTD(3)),\n",
    "            mbc_dump JSON CODEC(ZSTD(3))\n",
    "        ) ENGINE = ReplacingMergeTree(analysis_date)\n",
    "        ORDER BY sha256;\n",
    "    \"\"\")\n",
    "\n",
    "    client.command(\"\"\"\n",
    "        -- Normalized table for capabilities and namespaces\n",
    "        CREATE TABLE IF NOT EXISTS redb_capa_capabilities (\n",
    "            sha256 FixedString(64),\n",
    "            md5 FixedString(32),\n",
    "            sha1 FixedString(40),\n",
    "            analysis_date DateTime64(3, 'UTC'),\n",
    "            namespace LowCardinality(String),\n",
    "            capability LowCardinality(String)\n",
    "        ) ENGINE = ReplacingMergeTree(analysis_date)\n",
    "        ORDER BY (sha256, namespace, capability);\n",
    "    \"\"\")\n",
    "\n",
    "    client.command(\"\"\"\n",
    "        -- Materialized view for capability statistics\n",
    "        CREATE MATERIALIZED VIEW IF NOT EXISTS redb_capa_capabilities_stats (\n",
    "            namespace LowCardinality(String),\n",
    "            capability LowCardinality(String),\n",
    "            samples_bitmap AggregateFunction(groupBitmap, UInt64),\n",
    "            occurrence_count UInt64\n",
    "        ) ENGINE = AggregatingMergeTree()\n",
    "        ORDER BY (namespace, capability)\n",
    "        AS SELECT\n",
    "            namespace,\n",
    "            capability,\n",
    "            groupBitmapState(cityHash64(sha256)) as samples_bitmap,\n",
    "            count() as occurrence_count\n",
    "        FROM redb_capa_capabilities\n",
    "        GROUP BY namespace, capability;\n",
    "    \"\"\")\n",
    "\n",
    "    client.command(\"\"\"\n",
    "        -- Normalized table for MITRE ATT&CK mappings\n",
    "        CREATE TABLE IF NOT EXISTS redb_capa_attack (\n",
    "            sha256 FixedString(64),\n",
    "            md5 FixedString(32),\n",
    "            sha1 FixedString(40),\n",
    "            analysis_date DateTime64(3, 'UTC'),\n",
    "            tactic LowCardinality(String),\n",
    "            technique LowCardinality(String),\n",
    "            technique_id LowCardinality(String)\n",
    "        ) ENGINE = ReplacingMergeTree(analysis_date)\n",
    "        ORDER BY (sha256, tactic, technique_id);\n",
    "    \"\"\")\n",
    "\n",
    "    client.command(\"\"\"\n",
    "        -- Materialized view for ATT&CK statistics\n",
    "        CREATE MATERIALIZED VIEW IF NOT EXISTS redb_capa_attack_stats (\n",
    "            tactic LowCardinality(String),\n",
    "            technique LowCardinality(String),\n",
    "            technique_id LowCardinality(String),\n",
    "            samples_bitmap AggregateFunction(groupBitmap, UInt64),\n",
    "            occurrence_count UInt64\n",
    "        ) ENGINE = AggregatingMergeTree()\n",
    "        ORDER BY (tactic, technique_id)\n",
    "        AS SELECT\n",
    "            tactic,\n",
    "            technique,\n",
    "            technique_id,\n",
    "            groupBitmapState(cityHash64(sha256)) as samples_bitmap,\n",
    "            count() as occurrence_count\n",
    "        FROM redb_capa_attack\n",
    "        GROUP BY tactic, technique, technique_id;\n",
    "    \"\"\")\n",
    "\n",
    "    client.command(\"\"\"\n",
    "        -- Normalized table for MBC mappings\n",
    "        CREATE TABLE IF NOT EXISTS redb_capa_mbc (\n",
    "            sha256 FixedString(64),\n",
    "            md5 FixedString(32),\n",
    "            sha1 FixedString(40),\n",
    "            analysis_date DateTime64(3, 'UTC'),\n",
    "            objective LowCardinality(String),\n",
    "            behavior LowCardinality(String),\n",
    "            behavior_id LowCardinality(String)\n",
    "        ) ENGINE = ReplacingMergeTree(analysis_date)\n",
    "        ORDER BY (sha256, objective, behavior_id);\n",
    "    \"\"\")\n",
    "\n",
    "    client.command(\"\"\"\n",
    "        -- Materialized view for MBC statistics\n",
    "        CREATE MATERIALIZED VIEW IF NOT EXISTS redb_capa_mbc_stats (\n",
    "            objective LowCardinality(String),\n",
    "            behavior LowCardinality(String),\n",
    "            behavior_id LowCardinality(String),\n",
    "            samples_bitmap AggregateFunction(groupBitmap, UInt64),\n",
    "            occurrence_count UInt64\n",
    "        ) ENGINE = AggregatingMergeTree()\n",
    "        ORDER BY (objective, behavior_id)\n",
    "        AS SELECT\n",
    "            objective,\n",
    "            behavior,\n",
    "            behavior_id,\n",
    "            groupBitmapState(cityHash64(sha256)) as samples_bitmap,\n",
    "            count() as occurrence_count\n",
    "        FROM redb_capa_mbc\n",
    "        GROUP BY objective, behavior, behavior_id;\n",
    "    \"\"\")\n",
    "\n",
    "def create_die_dbtable(client):\n",
    "    # Create sample_die table\n",
    "    client.command(\"\"\"\n",
    "        SET enable_json_type = 1;\n",
    "    \"\"\")\n",
    "    client.command(\"\"\"\n",
    "        CREATE TABLE IF NOT EXISTS redb_die (\n",
    "            sha256 FixedString(64),\n",
    "            md5 FixedString(32),\n",
    "            sha1 FixedString(40),\n",
    "            die_info JSON CODEC(ZSTD(3)),\n",
    "            analysis_date DateTime64(3, 'UTC')\n",
    "        ) ENGINE = ReplacingMergeTree(analysis_date)\n",
    "        PRIMARY KEY (sha256)\n",
    "        ORDER BY (sha256)\n",
    "    \"\"\")\n",
    "\n",
    "    client.command(\"\"\"\n",
    "        CREATE MATERIALIZED VIEW redb_die_mv\n",
    "        (\n",
    "            sha256 FixedString(64),\n",
    "            md5 FixedString(32),\n",
    "            sha1 FixedString(40),\n",
    "            analysis_date DateTime64(3, 'UTC'),\n",
    "            compiler LowCardinality(Nullable(String)),\n",
    "            compiler_full Nullable(String),\n",
    "            format LowCardinality(Nullable(String)),\n",
    "            format_full Nullable(String),\n",
    "            installer LowCardinality(Nullable(String)),\n",
    "            installer_full Nullable(String),\n",
    "            joiner LowCardinality(Nullable(String)),\n",
    "            joiner_full Nullable(String),\n",
    "            language LowCardinality(Nullable(String)),\n",
    "            language_full Nullable(String),\n",
    "            library LowCardinality(Nullable(String)),\n",
    "            library_full Nullable(String),\n",
    "            linker LowCardinality(Nullable(String)),\n",
    "            linker_full Nullable(String),\n",
    "            operation_system LowCardinality(Nullable(String)),\n",
    "            operation_system_full Nullable(String),\n",
    "            packer LowCardinality(Nullable(String)),\n",
    "            packer_full Nullable(String),\n",
    "            protector LowCardinality(Nullable(String)),\n",
    "            protector_full Nullable(String),\n",
    "            sfx LowCardinality(Nullable(String)),\n",
    "            sfx_full Nullable(String),\n",
    "            sign_tool LowCardinality(Nullable(String)),\n",
    "            sign_tool_full Nullable(String),\n",
    "            stub LowCardinality(Nullable(String)),\n",
    "            stub_full Nullable(String),\n",
    "            tool LowCardinality(Nullable(String)),\n",
    "            tool_full Nullable(String),   \n",
    "            -- overlay JSON CODEC(ZSTD(3)),\n",
    "            -- resource JSON CODEC(ZSTD(3)),\n",
    "            has_overlay UInt8,\n",
    "            has_resources UInt8,\n",
    "            is_packed UInt8\n",
    "        )\n",
    "        ENGINE = ReplacingMergeTree(analysis_date)\n",
    "        ORDER BY (sha256)\n",
    "        POPULATE\n",
    "        AS SELECT\n",
    "            sha256,\n",
    "            md5,\n",
    "            sha1,\n",
    "            analysis_date,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'compiler'), '') AS compiler,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'compiler(full)'), '') AS compiler_full,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'format'), '') AS format,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'format(full)'), '') AS format_full,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'installer'), '') AS installer,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'installer(full)'), '') AS installer_full,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'joiner'), '') AS joiner,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'joiner(full)'), '') AS joiner_full,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'language'), '') AS language,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'language(full)'), '') AS language_full,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'library'), '') AS library,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'library(full)'), '') AS library_full,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'linker'), '') AS linker,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'linker(full)'), '') AS linker_full,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'operation_system'), '') AS operation_system,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'operation_system(full)'), '') AS operation_system_full,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'packer'), '') AS packer,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'packer(full)'), '') AS packer_full,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'protector'), '') AS protector,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'protector(full)'), '') AS protector_full,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'sfx'), '') AS sfx,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'sfx(full)'), '') AS sfx_full,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'sign_tool'), '') AS sign_tool,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'sign_tool(full)'), '') AS sign_tool_full,\n",
    "            nullIf(JSONExtractString(toString(die_info), 'stub'), '') AS stub,\n",
    "            nullIf(JSONExtractString(toString(die_info),