NXRefine

The code is written by Dr. Ray Osborn. More details will be available NXRefine.The code provides various tools for stacking the raw data, finding Bragg peaks, solving the orientation matrix, and finally providing the HKL.

Data Policy

Data policy

We only stored the raw data for six months and processed data for a year. Please process the data and copy it to your server. If you need more time, then consult your beamline scientist.

NXRefine General Nodes

Image title

===============================================================================

  • (i) Step 1 : Make sure you have permission for the desired folders, before running the job in the queue, ask your beamline scientist to change the permission of the folder (it is always need to be updated). Also, make sure you have the parent file for each folders, otherwise the code will not work.

Change the < classe_id > to your own CLASSE ID

  • (ii) Step 2 : Login to lnx201

    ssh <classe_id>@lnx201.classe.cornell.edu
    
  • (iii) Step 3 : Make sure you are at home directory

    cd 
    pwd
    /home/<classe_id>/
    
  • (iv) Step 4 : create nxserver settings

    mkdir -p  /home/<classe_id>/.nxserver/
    
  • (v) Step 5 :: Copy the nxserver setting

    cp /home/ss3428/.nxserver/settings.ini /home/<classe_id>/.nxserver/
    
  • (vi) Step 6 :: Go to the desired data analayis forder (it will your folder in aux)

    cd /nfs/chess/id4baux/2024-1/<BTR-3946-a>/
    
  • (vi) Step 7 :: Changed the desired steps for nxrefine from the folder or if you know how to use vim, then do to change the qsub file and do that necessasy steps

  • Make sure you have change the file path and the threshold of the nxfind of the sample

  • If you are nomachine, you can change the qsub_jobs_****.sh file directly based on the steps you want to perform in the data processing

    vim qsub_jobs_<name of the user>.sh
    
  • (vii) Step 8 : Run the job in lnx201 (make sure path is correct)

    qsub -q all.q -l mem_free=350G -pe sge_pe 8 -hold_jid 8 -S /bin/bash /nfs/chess/id4baux/2024-1/postec-3946-a/qsub_jobs_<name of the file>.sh
    

If it did not work, try to use less memory and submit the job again

  • You can change mem_free = 200, below is the example

    qsub -q all.q -l mem_free=200G -pe sge_pe 8 -hold_jid 8 -S /bin/bash /nfs/chess/id4baux/2024-1/postec-3946-a/qsub_jobs_<name of the file>.sh
    
  • (viii) Step 9 : Check the status

    qstat
    
  • (ix) Step 10 : See the status ebaborately

    cat qsub_jobs_<classe_id>.sh.e7231424
    
  • (x) Step 11 : Finally after you the data procesing

    cd /nfs/chess/id4baux/2024-1/
    chmod -R 777 <project_name>