In PDB files, the header lists the beta sheets and then the strands in those sheets. I prefer to detect beta strands with the STRIDE algorithm instead of with DSSP, which is used for PDB files.
After detecting beta strands, how do I determine which strands are part of the same sheet?
I thought that it might be possible to use hydrogen bonding partners, but PDB files do not contain all hydrogen atoms. Instead I would have to try to detect hydrogen bonds with relaxed constraints on Chimera or generate hydrogen bonds and then probably equilibrate and then detect with more accuracy. How did the PDB header writers do it?