Spóźniłem się na imprezę i wszyscy obecni tutaj sugerowali, jak doświadczenie informatyczne może wpłynąć na chemię. Zamierzam trochę tego zrobić, ale także wskażę, jak doświadczenie chemiczne może potencjalnie przyczynić się do niektórych (bardzo wybranych) możliwości CS.
Znajduję się w podobnej sytuacji co ty. Niedawno ogłosiłem podwójny kierunek z chemii i matematyki stosowanej - Comp.Sci, ponieważ podobały mi się oba przedmioty. Początkowo planowałem podwoić się w czystym Comp. Sci., Ale nasz wydział CS jest pełen okropnych wykładowców, a matematyka jest pełna niesamowitych wykładowców, więc zostałem wrobiony w drugą.
Chemia komputerowa to jedna z wielu dziedzin, w których CS i chemia się pokrywają w te dni. Nie jest to oczywiste, ale jest wiele, wiele innych, ponieważ ludzie, którzy są dobrzy w komputerach i nauce, są rzadsi niż powinni. Wiele laboratoriów, nawet tych, które nie mają charakteru obliczeniowego, polega na pewnym podstawowym modelowaniu. Obecnie pracuję z grupą zajmującą się nanocząstkami, a kierownik naukowy ostatnio narzekał, że większość jego absolwentów nie może zaprogramować niczego, co mogłoby uratować im życie.
W przeciwnym razie nasza dziedzina zawsze mogłaby korzystać z dobrego oprogramowania devs. Być może jestem trochę zepsuty, ale niektóre z naszych tak zwanych "nowatorskich" pakietów oprogramowania muszą być częściowo uzupełniane za każdym razem, gdy są uruchamiane i cierpią z powodu spontanicznej awarii modułów komunikacyjnych, co wymaga ponownego uruchomienia kilku komputerów w celu przywrócenia działania i znowu biegam. Jest dla mnie dość oczywiste, że wiele rzeczy zostało zaprojektowanych przez programistę, a nie przez praktykującego naukowca - na przykład milion naciśnięć przycisków potrzebnych do załadowania danych i pracy z nimi oraz ogólna niechęć takiego oprogramowania do wypluwania różne typy danych.
Jeśli nie chcesz pracować nad tym problemem, nadal borykamy się z problemem udostępniania kodu i modeli / danych. Wszystko przenosi się na komputery, a badania nie są wyjątkiem. Badacze wciąż próbują wymyślić, jak łatwo udostępniać pliki, przechowywać je i publikować (więcej niż jedno badanie zostało wydrukowane jako list bez dołączonego do niego kodu).
Ostatecznie, Nie wiem czego chcesz. Opierając się na twoich ostatnich kilku akapitach, prawdopodobnie nie jest to to, czego szukałeś, ale ponieważ otworzyłeś pytanie o nakładanie się dwóch pól, a nie o to, jak jeden może wnieść swój wkład w drugi, zostawiam je tutaj jako pomysły o tym, jak kilka pól może potencjalnie oddziaływać.
PS Jako interesujący przykład, praca doktorska Philipa Guo dotyczyła pytania, w jaki sposób ten sam kod może dawać takie same wyniki, gdy jest uruchamiany na różnych systemach, pomimo różnych środowisk. Pytanie skłoniło go do stworzenia narzędzia (uważam, że Python), które umożliwia symulacje w bezpiecznym (a więc identycznym) środowisku piaskownicy bez utraty wydajności. http://www.pgbovine.net/PhD-memoir.htm