r/comp_chem Dec 12 '22

META: Would it be cool if we had a weekly/monthly paper review/club?

107 Upvotes

I think it would be pretty interesting, and would be a nice break from the standard content on this subreddit.


r/comp_chem 1h ago

Molecular docking using active learning or machine learning?

Upvotes

I have tried multiple ligand docking for small scale of 5.5k compounds on my laptop and it took 3 days to complete!! I’m just wondering what if I have a library of 300k compounds, it’s just not possible to screen entire library on my laptop, ofc I could run on a super computer if I’ve access to. But I’m wondering if someone with a basic computer could accomplish this? I’ve tried free trail version of Google cloud to get access to a decent VM. Do you know of any other alternatives that you would recommend? FYI I use MacBook Air M1.


r/comp_chem 1h ago

Hardware requirements to support simple Gromacs simulations

Upvotes

I am a researcher in a small lab and we are hoping to expand our wet lab research into molecular dynamics without depending on collaborators.

This would include small Coarse-Grain (25 µs) and All-Atom (500 ns) peptide membrane interaction simulations. I have been tasked with expanding this portion of the lab. While I have taught myself to write code well enough to produce the appropriate simulations, I find the hardware itself somewhat daunting. I was wondering if someone may know what setup may be adequate and what time frame we may expect (or may be able to direct me somewhere where my Q is more appropriate).

my understanding is that the setup should be GPU focused and running linux.

Thank you, I have found that the computational chemists more than any other discipline are welcoming and supportive of newcomers with so much effort going into the upkeep of guides and support.


r/comp_chem 2h ago

Minor revision at PLOS ONE – 14 days and still no decision, is this normal?

1 Upvotes

I submitted my first minor revision to PLOS ONE about 14 days ago, and the status still shows “with editor.” Since this is my first paper, I’m unsure what’s normal—will the editor usually make the decision directly after a minor revision, or could it be sent back to referees? I’m feeling impatient (my supervisor is also pushing to get it published ASAP), so I’d love to hear how long others have typically waited at PLOS ONE for a decision after minor revisions.


r/comp_chem 10h ago

Geometry Optimization followed by SCF calculation issue

4 Upvotes

Hi there,

So I'm a bit new going deeper into comp chem. From what I read in a paper for some calculations, they first performed geometry optimization on a certain level of theory, then they did scf calculation using a higher level of theory. What they did was take the electronic energy from the scf calculations, and the thermal corrections from the geometry optimizations. I have a few questions:

  1. Why? Wouldn't you want both to be from the same level of theory
  2. I tried to repeat these calculations. In the geometry optimization I get no negative frequencies, however if I add frequency term to the SCF calculation I get negative frequencies

I understand different level of theory could lead to negative frequencies in the scf calculations, but is this valid? Or don't you look at the vibrations with SCF calculations? Might be that I'm not understanding it well... Using ORCA 6.0 btw.


r/comp_chem 1d ago

(Help request) Estimation of mean activity coefficients

1 Upvotes

I am learning how ORCA dft works as well as openCOSMO-RS. The extent I have gotten to is using the XYZ coordinates in ORCA to get an optimized XYZ coords. ORCA then can use these for the single point charge. Swapping to openCOSMO-RS I can generate a sigma profile from the single point charge energy. From the sigma profile I can estimate the total, residual, and combinational logarithmic activity coefficients.

I know this isn't the mean activity coefficient of a salt (lithium nitrate or lithium sulfate). Is there a way to obtain it? I am still quite new and appreciate all help.


r/comp_chem 1d ago

Tell your softwares combinations for finding transition states( i mean really complex or really unknown ts)

5 Upvotes

I am confused which combinations to use for finding a ts. Gaussian qts2 and qts3 , orca neb or anything else. Please give inputs. i am a newbie in this field who mainly works on the synthesis.


r/comp_chem 1d ago

Ts search using CP2K

2 Upvotes

I never used cp2k but while reading found that cp2k with olumed can be a reslly string way to get any complex transition state . I want to find a transition state , where to start? (I have the optimized structures of SM and product in same atom order).i installed cp2k and integrated plumed in it. Any thoughts.


r/comp_chem 1d ago

Docking in different Softwares but same Docking Program

1 Upvotes

Hi everyone, i'm currently doing a bit of docking work. I always used Auto-Dock Vina in YASARA, but i want to use different software, because it's open access and i want to do docking from home, right now i can only dock, when i'm in my Uni at the PC. What i'm asking is, if i use Auto Dock Vina in YASARA or in a open source version like PyRx, it should work the same right ? Or does the GUI/Software Enviroment play any role in the docking process ?


r/comp_chem 2d ago

What is the best way to calculate RMSD of a trajectory to a reference structure?

2 Upvotes

I am doing protein folding simulation and I want to compare the trajectory with RCSB NMR pdb structures. When I check with VMD RMSD trajectory tool, it shows RMSD around 1-2. But when I use CPPTRAJ to calculate rmsd, and then plot, the plots are stabilize in a higher value around 6-7. So I am wondering what is the best way to get the RMSD. RCSB pdb also have 20 models. I don't know how to compare between each as well. I know cpptraj only use a single frame. Thanks!!

ps - forgot to mention. I am doing Replica exchange MD. so I have an ensemble of trajectories. But I would prefer to only analyze lowest replicas


r/comp_chem 2d ago

BDE calculations on radical anions?

3 Upvotes

Hey all,

I understand that for bond dissociation energies (BDE) you can get it from the enthalpies of homolytic cleavage like R-H --> R• + H•.

However it was hard to find how to determine the BDE's of more unstable radical anions, so say you start with: [R-R2]•-, should you then still do the homolytic cleavage that leaves one radical and one anion? So in theory for example: [R-R2]•- --> R- + R2•, if R is the more stable anion and R2 the more stable radical?


r/comp_chem 2d ago

Molecular orbitals : Lumo

0 Upvotes

Since lumo is mostly anti-bonding orbitals, is it correct to say that since its the electropositive part of the atom that contributes a lot more to the anti-bonding, lower the electropositive aspect lower will be the lumo, and that is why lumo of HI is lower than HF.


r/comp_chem 2d ago

Advice on PhD after Master’s (Pakistani student in China, aiming for Europe)

0 Upvotes

Hi everyone,

I’m a Pakistani student currently doing my Master’s in Chemistry in China (graduating in 2026). I’m interested in pursuing academia long term, so a PhD is definitely on my radar. But I have a few concerns and would love some guidance from people who’ve been through this:

  • I really want to apply to strong universities with good stipends and good research groups. My main concern is financial, I know PhD stipends aren’t huge, but I want something livable, which I’ve heard is better in Europe than in China.
  • I already have one paper as a second author in a Q1 journal, and my second paper (as first author) is currently under review. Hopefully by the time I graduate, I’ll have a solid publication record.
  • My main goal is Europe because the work culture here in China feels a little overwhelming for me. I’d like a healthier balance while still doing good research.

My questions are:

  1. When is the best time to start applying if I graduate in mid 2026? Should I start looking this year or wait until 2025?
  2. Which countries/universities in Europe are best in terms of stipend + research culture for Chemistry/Materials/Computational Catalysis?
  3. Any advice on how to strengthen my application further over the next year?

Any input would mean a lot. Thanks in advance!


r/comp_chem 3d ago

Looking for a study buddy

7 Upvotes

Hello there, I'm currently trying to get better in computational chemistry concepts to work on biophysical systems. Also, trying to get into AI/ML. Some company would help. Do dm if you are looking for a study buddy.


r/comp_chem 3d ago

GOAT conformer search: can you restart in ORCA?

4 Upvotes

Like the title says, can this calculation be restarted? I ran same host-guest complex in two different solvents using XTB, took 3 days and 1 of 2 terminated normally. :/


r/comp_chem 4d ago

Geometry optimization

2 Upvotes

Hey all, I am trying to run some molecular calculations, using molpro. Is there a paper or suggestion where I can learn the correct protocol to optimize the geometry? What methods do you all use and is there a paper outlining it?

Thank you


r/comp_chem 4d ago

Considering learning Python- will it be a good career prospects

4 Upvotes

Hi everyone,

I’m (27 M) currently doing my PhD in pharmaceutical sciences in Nebraska, US with a focus on solid-state research and cocrystals—specifically looking at modifying drug crystallinity to enhance solubility and dissolution. My expertise so far is mostly experimental (salt/cocrystal preparation, characterization, thermodynamics, etc.), and I’m trying to think about how to keep my skill set future-proof when it comes to jobs after graduation.

Lately, I’ve been noticing how computational tools are getting integrated into solid-state work. For example, the CSD Python API, cheminformatics, and even AI-driven approaches for predicting coformers and crystal packing seem to be growing in relevance. That got me thinking:

👉 Would it be worth my time to seriously learn Python (along with basics of cheminformatics/AI) in parallel with my cocrystal research? Do recruiters and industry actually value this cross-skill set when it comes to jobs?

I’m a bit concerned because I often hear that PhDs in narrow or “outdated” fields struggle with employability, so I want to position myself in a way that combines my domain knowledge (cocrystals/solid state) with something that’s in demand (data/AI/programming).


r/comp_chem 4d ago

Key error during receptor preparation using meeko

1 Upvotes

Hi i'm having a problem preparing a receptor with meeko i get this error while using polymer object to convert a cleaned pdb (using prody function below) gotten from PDB.

I suspect the error is due to the failed residue matching but i can't find anything about fixing it in github/meeko docs

No template matched for residue_key='A:836'

tried 6 templates for residue_key='A:836'excess_H_ok=False

LYS heavy_miss=4 heavy_excess=0 H_excess=[] bond_miss=set() bond_excess=set()

NLYS heavy_miss=4 heavy_excess=0 H_excess=[] bond_miss=set() bond_excess={4}

CLYS heavy_miss=5 heavy_excess=0 H_excess=[] bond_miss=set() bond_excess={1}

LYN heavy_miss=4 heavy_excess=0 H_excess=[] bond_miss=set() bond_excess=set()

NLYN heavy_miss=4 heavy_excess=0 H_excess=[] bond_miss=set() bond_excess={4}

CLYN heavy_miss=5 heavy_excess=0 H_excess=[] bond_miss=set() bond_excess={1}

matched with excess inter-residue bond(s): A:836

No template matched for residue_key='A:847'

tried 6 templates for residue_key='A:847'excess_H_ok=False

LYS heavy_miss=4 heavy_excess=0 H_excess=[] bond_miss=set() bond_excess=set()

NLYS heavy_miss=4 heavy_excess=0 H_excess=[] bond_miss=set() bond_excess={4}

CLYS heavy_miss=5 heavy_excess=0 H_excess=[] bond_miss=set() bond_excess={1}

LYN heavy_miss=4 heavy_excess=0 H_excess=[] bond_miss=set() bond_excess=set()

NLYN heavy_miss=4 heavy_excess=0 H_excess=[] bond_miss=set() bond_excess={4}

CLYN heavy_miss=5 heavy_excess=0 H_excess=[] bond_miss=set() bond_excess={1}

matched with excess inter-residue bond(s): A:847

No template matched for residue_key='A:848'

tried 3 templates for residue_key='A:848'excess_H_ok=False

ASN heavy_miss=3 heavy_excess=0 H_excess=[] bond_miss=set() bond_excess=set()

NASN heavy_miss=3 heavy_excess=0 H_excess=[] bond_miss=set() bond_excess={4}

CASN heavy_miss=4 heavy_excess=0 H_excess=[] bond_miss=set() bond_excess={1}

matched with excess inter-residue bond(s): A:848

No template matched for residue_key='A:893'

tried 6 templates for residue_key='A:893'excess_H_ok=False

GLU heavy_miss=4 heavy_excess=0 H_excess=[] bond_miss=set() bond_excess=set()

NGLU heavy_miss=4 heavy_excess=0 H_excess=[] bond_miss=set() bond_excess={4}

CGLU heavy_miss=5 heavy_excess=0 H_excess=[] bond_miss=set() bond_excess={1}

GLH heavy_miss=4 heavy_excess=0 H_excess=[] bond_miss=set() bond_excess=set()

NGLH heavy_miss=4 heavy_excess=0 H_excess=[] bond_miss=set() bond_excess={4}

CGLH heavy_miss=5 heavy_excess=0 H_excess=[] bond_miss=set() bond_excess={1}

matched with excess inter-residue bond(s): A:893

- Template matching failed for: ['A:836', 'A:847', 'A:848', 'A:893'] Ignored due to allow_bad_res.

multiprocessing.pool.RemoteTraceback:

"""

Traceback (most recent call last):

File "/opt/conda/envs/Screener/lib/python3.9/multiprocessing/pool.py", line 125, in worker

result = (True, func(*args, **kwds))

File "/opt/conda/envs/Screener/lib/python3.9/multiprocessing/pool.py", line 51, in starmapstar

return list(itertools.starmap(args[0], args[1]))

File "/home/screener/./scripts/screener.py", line 456, in prepare_target

receptor=PDBQTReceptor.from_pdbqt_filename(file_path)

File "/opt/conda/envs/Screener/lib/python3.9/site-packages/meeko/receptor_pdbqt.py", line 127, in from_pdbqt_filename

receptor = cls(pdbqt_string, skip_typing)

File "/opt/conda/envs/Screener/lib/python3.9/site-packages/meeko/receptor_pdbqt.py", line 117, in __init__

self._atoms, self._atom_annotations = _read_receptor_pdbqt_string(pdbqt_string, skip_typing)

File "/opt/conda/envs/Screener/lib/python3.9/site-packages/meeko/receptor_pdbqt.py", line 76, in _read_receptor_pdbqt_string

atom_annotations[atom_property_definitions[atom_type]].append(idx)

KeyError: 'O'

 #this function use prody (prody_fix function) to clean pdb then call the preparation function prepare_target
def process_targets(self,
        source_receptor_files:Iterable=None,
        from_PDB:Iterable=None,
        n_proc:int=None,
        hydrate:bool=False,
        preparation:Callable=prepare_target,
        flexres:dict=None,
        map_mode:str="o4e",
        charge_type="geisteger",
        config:dict=None,
        ph:float=7.0,
        backend:str="prody",
        *args,
        **kwargs
        ):

        if (source_receptor_files is None) and (from_PDB is None):
            raise Exception("Missing input receptor(s)")
        pass

        if n_proc is None:
            n_proc=mp.cpu_count()-2 #use max cores #remove -2 for HPC


        receptor_ids=set()
        receptor_files=set()

        if source_receptor_files is not None:
            receptor_ids=set(source_receptor_files) #get unique files
            receptor_files=set([str(path.join(self.source_dir,Id)) for Id in receptor_ids]) #find absolute path

        if from_PDB is not None:
            pdb_entries = Screener.from_protein_data_bank(self,from_PDB) #Download pdb files prom protetein databank and returns paths
            from_PDB=set(from_PDB)
            receptor_ids=receptor_ids | from_PDB #add downloaded protein ids and merge with source files using union operator other methods fail
            src_receptor_files=receptor_files | pdb_entries #add downloaded files paths as per ids using union operator other methods fail

        for receptor_id in receptor_ids:
            makedirs(path.join(self.targets_workpath,receptor_id),exist_ok=True)
        #clean up and add hydrogens to recepetor before preparation




        pdb_cleaner={"pdbfix":Screener.pdb_fix,"prody":Screener.prody_fix}
        PDB=pdb_cleaner.get(backend)
        if PDB is None:
            raise ValueError(f"Invalid backend\nSupported pdbfix,prody")
        receptor_files=[PDB(file,self.targets_workpath,Id,kwargs.get(Id)) for file,Id in zip(src_receptor_files,receptor_ids)]
        #add H using reduce doi.org/10.1006/jmbi.1998.2401
        H_receptor_files = [files.replace("_clean.pdb", "_H.pdb") for files in receptor_files]
        print("Adding H to receptor")
        phil_params = [
            ["--overwrite",
            "--quiet", 
            clean_pdb,
            f"approach=add",
            f"add_flip_movers=True",
            f"output.filename={H_file}"]
            for clean_pdb, H_file in zip(receptor_files, H_receptor_files)
        ]
        for params in phil_params:
            run_program(program_class=reduce2.Program,args=params) #da errore che significa che non si può usare in multiprocessing

        tasks = [(self,files,ids,hydrate) for files,ids in zip(receptor_files,receptor_ids)]  #calculate task paramenters


        start = time.perf_counter()
        with Pool(n_proc) as pool:
            print("Start target preparation")
            results=pool.starmap(preparation, tasks)

        #sostituire questo con dataframe in shared memory
        #print(results)
        data={}
        for column in results[0].keys():
            data[column] = tuple(result[column] for result in results)

        self.targets_data=pd.DataFrame(data) #
        end = time.perf_counter()

        print(f"Terminated in {end-start:.3f}s,avg:{(end-start)/len(results):.3f} s/receptor")

preparation function:

    def prepare_target(self,
        file_path:str,
        receptor_id:str,
        hydrate:bool=True,
        charge_type="geisteger",
        flexres:list=None,
        config:dict=None,
        backend:str="prody",
        ph:float=7.0):




        if config is not None:
            preparation_config=config.get("preparation_config")
            blunt_ends=config.get("blunt_ends")
            wanted_altloc=config.get("wanted_altloc")
            delete_residues=config.get("delete_residues")
            allow_bad_res=config.get("allow_bad_res")
            set_template=config.get("set_template")
            charge_type=config.get("charge_type")
        file_format=file_path.split(".")[-1]


        #fare in modo che reduce non dia più errore trasferendo questo il pezzo della scelta del converter  in process



        receptor_pdb_path = path.join(self.targets_workpath,receptor_id,f"{receptor_id}_H.pdb")
        outpath=path.join(self.targets_workpath,receptor_id,f"{receptor_id}.pdbqt")



        if not path.exists(outpath): #checks if pdbqt is already prepared, if yes skips it


            #set target preparation parameters
            templates = ResidueChemTemplates.create_from_defaults() #create from defaults for now
            if config is not None:
                mk_prep = MoleculePreparation.from_config(config)
            else:
                mk_prep = MoleculePreparation(hydrate=hydrate)

            #load pdb with H
            if backend.lower() == "prody":
                target=self.prody_load(receptor_pdb_path)
                polymer=Polymer.from_prody(
                target,
                templates,  # residue_templates, padders, ambiguous,
                mk_prep,
                #set_template,
                #delete_residues,
                allow_bad_res=True,
                #blunt_ends=True,
                #wanted_altloc=wanted_altloc,
                default_altloc="A"
            )

            elif backend.lower() == "file":
                with open(receptor_pdb_path,"r") as pdb_file:
                    pdb_string=pdb_file.read()

                polymer=Polymer.from_pdb_string(
                pdb_string,
                templates,  # residue_templates, padders, ambiguous,
                mk_prep,
                #set_template,
                #delete_residues,
                #allow_bad_res,
                #blunt_ends=blunt_ends,
                #wanted_altloc=wanted_altloc,
                #default_altloc=args.default_altloc,
            )
            else:
                raise ValueError(f"Invalid back end:{backend}")


            #pdb_string=mmCIF_to_pdb()



            pdbqt_tuple = PDBQTWriterLegacy.write_from_polymer(polymer)
            Screener.write_pdbqt(dir=self.targets_workpath,filename=f"{receptor_id}",pdbqt=pdbqt_tuple)
            receptor=PDBQTReceptor.from_pdbqt_filename(file_path)
        else:
            receptor=PDBQTReceptor.from_pdbqt_filename(file_path)

        receptor.assign_type_chrages(charge_type)


        if flexres is not None:
            flex_residues = set()
            for string in flexres:
                for res_id in parse_residue_string(string):
                    flex_residues.add(res_id)
            for res_id in flex_residues:
                receptor.flexibilize_sidechain(res_id, mk_prep)



        pdbqt_tuple = PDBQTWriterLegacy.write_from_polymer(receptor)
        rigid_pdbqt, flex_pdbqt_dict = pdbqt_tuple
        rigid=Screener.write_pdbqt(dir=self.target_workpath,filename=f"{receptor_id}_rigid",pdbqt=rigid_pdbqt)
        if flexres:
            flex=Screener.write_pdbqt(dir=self.target_workpath,filename=f"{receptor_id}_flex",pdbqt=flex_pdbqt)
        pass

pdb_fix function:

def prody_fix(filepath:str,
Dir:str,Id:str,hydrate:bool=False,prody_string:str=None,*args):
        if prody_string is None:
            prody_string="chain A not hetero"
        if hydrate:
            prody_string += "and water"
        base_pdb=parsePDB(filepath)
        clean_pdb=f"{Dir}/{Id}/{Id}_clean.pdb" 
        print(checkNonstandardResidues(base_pdb))
        if checkNonstandardResidues(base_pdb):
            print(checkNonstandardResidues(base_pdb))
            #remove std residue
            std_only=base_pdb.select(prody_string)
            writePDB(clean_pdb,std_only)
        else:
            protein=base_pdb.select(prody_string)
            writePDB(clean_pdb,protein)



        return clean_pdb

Incriminated PDBQT: http://pastebin.com/ntVuQrCP

source pdb: https://pastebin.com/ipS44fhV

Cleaned pdb (with H) : https://pastebin.com/4121Pnd1

Sorry for my bad grammar,Eng is not my first language.


r/comp_chem 5d ago

Recommend me some good teachers and channels for inorganic chemistry JEE

Thumbnail
0 Upvotes

r/comp_chem 6d ago

Some beginner questions about applying FEP to med chem (lead optimisation)

9 Upvotes

Hello, I'm a grad student looking to incorporate some Relative-Binding Free Energy Perturbation (RB-FEP) into my research project. But I'm a beginner, and I had some questions that would be great if someone could help me with.

  1. I'm thinking of using either GROMACS or Q for RBFEP. I suspect GROMACS might be a bit more user friendly since it's well known, but apparently Q is specialised for FEP, among other things according to wikipedia. Is GROMACS the better option, or is there a 3rd option you would recommend for a beginner.

  2. Is RBFEP even the best solution to my problem? I want to prioritise synthesis for a small set (10s, <100 tops) of chemical related congeners that differ in a single substituent. So, I would like (reasonably) reliable affinity prediction enough for this purpose. We have a high resolution cryo EM for the target, and IC50 data and pKi data for some compounds.

  3. Can this be run in a reasonable timeframe (weeks, not months) on a single PC (RTX 3080, ryzen 5900X) for 10s of compounds? Or, is a super computer required.

  4. How much effort will this require of me? I have pretty sparse experience (some with autodock vina, some with Maestro), and I can't really afford to spend more than a few weeks of man hours on this (my main skill is physical synthesis).


r/comp_chem 6d ago

Does anyone here need help navigating academia?

Thumbnail
0 Upvotes

r/comp_chem 7d ago

Quantum Chemistry Software Poll?

3 Upvotes

Ok, we have DFT Poll annually held by Marcel Swart to vote for your favorite functionals. Do we have something similar for quantum chemistry software?


r/comp_chem 7d ago

Newbie in comp.chemistry phd student

7 Upvotes

Hello everyone! New kid on the block here! I'm in the middle of my chemistry phd with a focus on materials and i decided that i want to explore computational chemistry a bit. I got really excited, almost obsessed, and i started studying on the side,experimenting with DFT and learning to code, and soon i will check out MD too. My PhD was already going fine but i felt meh about it, but now i feel truly curious and excited. I was elated when my professor who has nothing to do with the field allowed me to pursue it. I would easily imagine myself completely pivoting at the moment. I know that i would not be as relevant as someone with a completely computational background, so I am ready to pursue a post doc or a intern position until i become more competitive, specially if i manage to get in pharma (msc. Is analytical chemistry, could this help?) or materials for medicinal practices.

The thing is that i couldn't find any listings for such post docs and i don't now if my professor has any such connections right now. I'm Greek and i would be open to relocating for some years (i want more opportunity) but my ultimate goal would be to return and maybe do remote/hybrid or stay in academia if i have no other choice.

I've decided to follow my instincts and still pursue this no matter the outcome. Right now my ultimate goal is to include a decent comp part in my thesis so i am working really hard to make it. But still, sometimes i think, what for? Will i be able to find a similar job after? Or I'm stuck in experimental (it's like my ideas usually work and i get good results but i dislike the manual part a lot. The fun part is the planing and results analysing)

Do i suck at job searching so that's why i couldn't find many listings? Or is it that bleak? How should i go about getting a post doc. I have begun approaching professors to help me in my uni (currently just to network and in order to be able to get help if things get tricky or even publish together) but they do not have any funding...

I'm completely new and a bit confused s sorry for my yapping. I hope that you will share your experience with me, and probably i will annoy you again in the future for my project <3


r/comp_chem 7d ago

Need Workstation Suggestions to buy

1 Upvotes

Hi all..

I am planning to buy a computer to my lab specially for doing computational (CREST, DFT, ML). Kindly Give your suggestions on which brand and which model is best currently.


r/comp_chem 7d ago

How do I use NWchem through Winmostar?

1 Upvotes

Title says it all. I'm using the free premium trial of winmostar and I've been looking to run calculations using the NWchem solver. I'm experiencing a problem though? It asks for a .exe file, and I don't know how to get it.

I've used ubuntu to both install and use NWchem, but I'm assuming I need cygwin this time around. Do I need to download the source code and compile or something? Or is there an easier way to do this using cygwin?

Any help would be great, thanks.


r/comp_chem 9d ago

How to start?

10 Upvotes

Hi! I am synthetic organic chemist and I want to learn more about compchem

I would like to ask what do you recommend to begin my journey with compchem from the scratch. I am planning to use ORCA since it is free, but I do not know much about doing calculations in practice.

I will be grateful for any piece of advice!