diff --git a/docs/_sources/index.rst.txt b/docs/_sources/index.rst.txt
index 8294487..31af6ce 100644
--- a/docs/_sources/index.rst.txt
+++ b/docs/_sources/index.rst.txt
@@ -15,7 +15,7 @@ We recommend using openmm 7.5.1 for using openNucleome, as openNucleome is built
Install openmm 7.5.1 with the following command: ``conda install -c conda-forge openmm=7.5.1``
-Other required packages: numpy, pandas, mdanalysis, mdtraj.
+Other required packages: numpy, pandas, scikit-learn, MDAnalysis, mdtraj.
.. toctree::
:maxdepth: 2
diff --git a/docs/index.html b/docs/index.html
index 2cd3ef8..bb52f2a 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -77,7 +77,7 @@
Welcome to openNucleome’s documentation!
We recommend using openmm 7.5.1 for using openNucleome, as openNucleome is built based on openmm 7.5.1.
Install openmm 7.5.1 with the following command: conda install -c conda-forge openmm=7.5.1
-Other required packages: numpy, pandas, mdanalysis, mdtraj.
+Other required packages: numpy, pandas, scikit-learn, MDAnalysis, mdtraj.
Contents:
diff --git a/docs/manual.html b/docs/manual.html
index c23f949..1f636d8 100644
--- a/docs/manual.html
+++ b/docs/manual.html
@@ -500,11 +500,13 @@ Manual
Load customized force field settings
- force_field (Pandas Dataframe, required) :
Store the flag of all the potentials and the parameter file names
+- k (float, required) :
The strength of force squeezing the nucleus (Default: 1.0)
+
@@ -527,12 +529,23 @@ Manual
diff --git a/docs/searchindex.js b/docs/searchindex.js
index 2764f0f..fa1bb82 100644
--- a/docs/searchindex.js
+++ b/docs/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["index","manual"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["index.rst","manual.rst"],objects:{"openNucleome.chromosome":{Chromosome:[1,1,1,""]},"openNucleome.chromosome.Chromosome":{add_angle_force:[1,2,1,""],add_class2_bond:[1,2,1,""],add_fene_bond:[1,2,1,""],add_ideal_potential:[1,2,1,""],add_inter_potential:[1,2,1,""],add_softcore:[1,2,1,""],add_type_type_potential:[1,2,1,""]},"openNucleome.lamina":{Lamina:[1,1,1,""]},"openNucleome.lamina.Lamina":{add_chr_lam:[1,2,1,""],add_hardwall:[1,2,1,""],add_lam_lam:[1,2,1,""],add_squeeze_nucleus:[1,2,1,""]},"openNucleome.nucleolus":{Nucleolus:[1,1,1,""]},"openNucleome.nucleolus.Nucleolus":{add_LJ_nuc:[1,2,1,""],add_LJ_plain:[1,2,1,""],add_chr_nuc:[1,2,1,""]},"openNucleome.speckle":{Speckle:[1,1,1,""]},"openNucleome.speckle.Speckle":{add_LJ_spec:[1,2,1,""],add_chr_spec:[1,2,1,""]},"openNucleome.utility":{DamID_TSASeq_calculation:[1,0,0,"-"]},"openNucleome.utility.DamID_TSASeq_calculation":{DamID_TSASeq_calculation:[1,3,1,""]},"openNucleome.whole_nucleus_model":{OpenNucleome:[1,1,1,""]},"openNucleome.whole_nucleus_model.OpenNucleome":{add_chromosome_potential:[1,2,1,""],add_lamina_potential:[1,2,1,""],add_nucleolus_potential:[1,2,1,""],add_speckle_potential:[1,2,1,""],construct_topology:[1,2,1,""],create_simulation:[1,2,1,""],create_system:[1,2,1,""],generate_element:[1,2,1,""],load_customized_settings:[1,2,1,""],load_default_settings:[1,2,1,""],save_system:[1,2,1,""]},openNucleome:{chromosome:[1,0,0,"-"],lamina:[1,0,0,"-"],nucleolus:[1,0,0,"-"],speckle:[1,0,0,"-"],whole_nucleus_model:[1,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:function"},terms:{"005":1,"100":0,"1000":1,"100kb":1,"1mb":1,"2e_":1,"485":1,"5612310241546865":1,"class":1,"default":1,"float":1,"function":1,"int":1,"switch":1,"true":1,"while":[0,1],The:[0,1],acceler:0,adapt:0,add:[0,1],add_angle_forc:1,add_chr_lam:1,add_chr_nuc:1,add_chr_spec:1,add_chromosome_potenti:1,add_class2_bond:1,add_fene_bond:1,add_hardwal:1,add_ideal_potenti:1,add_inter_potenti:1,add_lam_lam:1,add_lamina_potenti:1,add_lj_nuc:1,add_lj_plain:1,add_lj_spec:1,add_nucleolus_potenti:1,add_softcor:1,add_speckle_potenti:1,add_squeeze_nucleu:1,add_type_type_potenti:1,adding:[],after:0,all:1,allow:[],also:0,amoung:1,analyz:1,angl:1,angular:1,annot:1,anticip:[],appli:1,approx:1,architectur:0,arrang:0,automat:1,avail:1,base:[0,1],bead:1,bead_group:1,between:1,bodi:[],bond:1,bond_list:1,bool:1,built:0,call:1,can:[0,1],capabl:[],carri:[],cell:1,centromer:1,chain:1,chemic:0,chr_group:1,chr_lam_param:1,chr_spec_param:1,chromatin:1,chromosom:0,class2:1,coars:1,code:[],coeffici:1,command:0,compart:1,compart_typ:1,compon:1,comput:1,conda:0,condens:0,conduct:0,configur:1,connect:1,constant:[],construct:1,construct_topolog:1,contain:1,control:1,cost:1,cpu:1,creat:1,create_simul:1,create_system:1,crosslink:1,cuda:1,current:1,custom:1,cut:1,cutoff:1,cutoff_chr_lam:1,cutoff_chr_nuc:1,cutoff_chr_spec:1,cutoff_dp_dp:1,cutoff_fen:1,cutoff_hw:1,cutoff_id:1,cutoff_int:1,cutoff_lam:1,cutoff_lj_plain:1,cutoff_nuc:1,cutoff_p:1,cutoff_sc:1,cutoff_typ:1,damid:1,damid_tsaseq_calcul:0,datafram:1,deform:0,demonstr:[],dend_id:1,design:0,diamet:1,dict:1,differ:1,dimensino:[],dimension:[],distanc:1,dramat:[],dure:1,dynam:[0,1],each:1,ecut_sc:1,effect:1,effici:0,element:1,empow:0,enabl:[],energi:1,engin:0,enhanc:0,ensur:0,envelop:0,epsilon:1,epsilon_:1,epsilon_chr_nuc:[],epsilon_dp_dp:1,epsilon_fen:1,epsilon_hw:1,epsilon_lam:1,epsilon_lj_plain:1,epsilon_nuc:1,epsilon_p:1,epsilon_sc:1,equat:1,estim:1,examin:0,exclud:1,explor:0,extens:0,extern:1,facilit:0,factor:1,fals:1,fene:1,few:0,field:1,file:1,flag:1,flag_membran:1,flexibl:[],follow:0,forc:1,force_field:1,force_group:1,forg:0,form:[],formal:0,format:[0,1],frac:1,from:[],furthermor:0,fusion:0,gamma:1,gener:1,generate_el:1,genom:[0,1],good:1,gpu:0,grain:1,hard:1,has:1,high:0,hope:1,human:0,ideal:1,ideal_fil:1,impact:0,includ:1,index:[0,1],influenc:0,init:1,initi:1,instal:0,integr:[],inter:1,inter_fil:1,interact:1,intern:1,intra:1,intric:0,its:0,just:0,kc2:1,kc3:1,kc4:1,kfb:1,kinet:0,label:1,lam_bond:1,lamina:0,left:1,length:1,leverag:0,line:0,ljpotenti:1,load:1,load_customized_set:1,load_default_set:1,loci:1,manual:0,mass_scal:1,mdanalysi:0,mdtraj:0,membran:1,model:1,modif:0,modul:0,modular:0,mol_typ:1,molecular:0,n_bead:1,n_chr:1,n_chr_nuc:1,n_chr_nuc_spec:1,n_type:1,name:1,need:[],nonbond:1,none:1,notic:1,nuclear:[0,1],nucleoli:1,nucleolu:0,nucleu:[0,1],numpi:0,onli:1,onlin:0,open:0,openchrmodel:1,opencl:1,openmm:0,opennucleom:1,option:1,organ:0,other:[0,1],our:1,out:[],packag:0,page:0,panda:[0,1],paper:0,paramet:1,part:1,pass:1,path:1,pdb:1,pdb_file:1,perfect:1,perform:1,pericentromer:1,plain:1,platform:1,platform_typ:1,plug:1,potenti:1,power:0,probabl:1,process:0,provid:[],python:0,r0c:1,r_c:1,radiu:1,rc_tanh_chr_lam:1,rc_tanh_chr_nuc:1,rc_tanh_chr_spec:1,rc_tanh_id:1,rc_tanh_int:1,rc_tanh_typ:1,readabl:1,recommend:[0,1],refer:[0,1],relat:1,repres:1,requir:[0,1],rescal:1,rescalar_fil:1,research:0,resolut:[0,1],right:1,save:1,save_system:1,scale:1,script:0,search:0,separ:1,seq:1,sequenc:1,set:[0,1],setup:[],sigma:1,sigma_:1,sigma_chr_nuc:[],sigma_fen:1,sigma_hw:1,sigma_lam:1,sigma_lj_plain:1,sigma_nuc:1,sigma_sc:1,sigma_spec:1,sigma_tanh_chr_lam:1,sigma_tanh_chr_nuc:1,sigma_tanh_chr_spec:1,signal:1,significantli:[],simplifi:[],simul:[0,1],size:1,softcor:1,softwar:0,sourc:0,spatial:1,specif:1,specifi:1,speckl:0,sphere:1,spin:1,spring:1,squeez:1,stabil:0,start:[],state:1,store:1,streamlin:0,string:1,structur:0,support:[],system:1,system_xml:1,tanh:1,temperatur:1,text:1,thi:[0,1],three:[],through:0,timestep:1,topolog:1,track:0,traj:1,tsa:1,tutori:[],two:1,txt:1,type:1,types_fil:1,unit:1,unveil:0,use:1,used:1,useful:1,user:[],using:[0,1],valu:1,variou:[],volum:1,wall:1,wca:1,when:1,where:1,which:1,whole:[0,1],wholenucleu:0,win_num:1,xml:1},titles:["Welcome to openNucleome\u2019s documentation!","Manual"],titleterms:{chromosom:1,citat:0,content:0,damid_tsaseq_calcul:1,document:0,environ:0,indic:0,lamina:1,manual:1,nucleolu:1,opennucleom:0,speckl:1,tabl:0,welcom:0,wholenucleu:1}})
\ No newline at end of file
+Search.setIndex({docnames:["index","manual"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["index.rst","manual.rst"],objects:{"openNucleome.chromosome":{Chromosome:[1,1,1,""]},"openNucleome.chromosome.Chromosome":{add_angle_force:[1,2,1,""],add_class2_bond:[1,2,1,""],add_fene_bond:[1,2,1,""],add_ideal_potential:[1,2,1,""],add_inter_potential:[1,2,1,""],add_softcore:[1,2,1,""],add_type_type_potential:[1,2,1,""]},"openNucleome.lamina":{Lamina:[1,1,1,""]},"openNucleome.lamina.Lamina":{add_chr_lam:[1,2,1,""],add_hardwall:[1,2,1,""],add_lam_lam:[1,2,1,""],add_squeeze_nucleus:[1,2,1,""]},"openNucleome.nucleolus":{Nucleolus:[1,1,1,""]},"openNucleome.nucleolus.Nucleolus":{add_LJ_nuc:[1,2,1,""],add_LJ_plain:[1,2,1,""],add_chr_nuc:[1,2,1,""]},"openNucleome.speckle":{Speckle:[1,1,1,""]},"openNucleome.speckle.Speckle":{add_LJ_spec:[1,2,1,""],add_chr_spec:[1,2,1,""]},"openNucleome.utility":{DamID_TSASeq_calculation:[1,0,0,"-"]},"openNucleome.utility.DamID_TSASeq_calculation":{DamID_TSASeq_calculation:[1,3,1,""]},"openNucleome.whole_nucleus_model":{OpenNucleome:[1,1,1,""]},"openNucleome.whole_nucleus_model.OpenNucleome":{add_chromosome_potential:[1,2,1,""],add_lamina_potential:[1,2,1,""],add_nucleolus_potential:[1,2,1,""],add_speckle_potential:[1,2,1,""],construct_topology:[1,2,1,""],create_simulation:[1,2,1,""],create_system:[1,2,1,""],generate_element:[1,2,1,""],load_customized_settings:[1,2,1,""],load_default_settings:[1,2,1,""],save_system:[1,2,1,""]},openNucleome:{chromosome:[1,0,0,"-"],lamina:[1,0,0,"-"],nucleolus:[1,0,0,"-"],speckle:[1,0,0,"-"],whole_nucleus_model:[1,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:function"},terms:{"005":1,"100":0,"1000":1,"100kb":1,"1mb":1,"2e_":1,"485":1,"5612310241546865":1,"class":1,"default":1,"float":1,"function":1,"int":1,"switch":1,"true":1,"while":[0,1],The:[0,1],acceler:0,adapt:0,add:[0,1],add_angle_forc:1,add_chr_lam:1,add_chr_nuc:1,add_chr_spec:1,add_chromosome_potenti:1,add_class2_bond:1,add_fene_bond:1,add_hardwal:1,add_ideal_potenti:1,add_inter_potenti:1,add_lam_lam:1,add_lamina_potenti:1,add_lj_nuc:1,add_lj_plain:1,add_lj_spec:1,add_nucleolus_potenti:1,add_softcor:1,add_speckle_potenti:1,add_squeeze_nucleu:1,add_type_type_potenti:1,adding:[],after:0,all:1,allow:[],also:0,amoung:1,analyz:1,angl:1,angular:1,annot:1,anticip:[],appli:1,approx:1,architectur:0,arrang:0,automat:1,avail:1,base:[0,1],bead:1,bead_group:1,between:1,bodi:[],bond:1,bond_list:1,bool:1,built:0,call:1,can:[0,1],capabl:[],carri:[],cell:1,centromer:1,chain:1,chemic:0,chr_group:1,chr_lam_param:1,chr_spec_param:1,chromatin:1,chromosom:0,class2:1,coars:1,code:[],coeffici:1,command:0,compart:1,compart_typ:1,compon:1,comput:1,conda:0,condens:0,conduct:0,configur:1,connect:1,constant:[],construct:1,construct_topolog:1,contain:1,control:1,cost:1,cpu:1,creat:1,create_simul:1,create_system:1,crosslink:1,cuda:1,current:1,custom:1,cut:1,cutoff:1,cutoff_chr_lam:1,cutoff_chr_nuc:1,cutoff_chr_spec:1,cutoff_dp_dp:1,cutoff_fen:1,cutoff_hw:1,cutoff_id:1,cutoff_int:1,cutoff_lam:1,cutoff_lj_plain:1,cutoff_nuc:1,cutoff_p:1,cutoff_sc:1,cutoff_typ:1,damid:1,damid_tsaseq_calcul:0,datafram:1,deform:0,demonstr:[],dend_id:1,design:0,diamet:1,dict:1,differ:1,dimensino:[],dimension:[],distanc:1,dramat:[],dure:1,dynam:[0,1],each:1,ecut_sc:1,effect:1,effici:0,element:1,empow:0,enabl:[],end:1,end_fram:1,energi:1,engin:0,enhanc:0,ensur:0,envelop:0,epsilon:1,epsilon_:1,epsilon_chr_nuc:[],epsilon_dp_dp:1,epsilon_fen:1,epsilon_hw:1,epsilon_lam:1,epsilon_lj_plain:1,epsilon_nuc:1,epsilon_p:1,epsilon_sc:1,equat:1,estim:1,examin:0,exclud:1,explor:0,extens:0,extern:1,facilit:0,factor:1,fals:1,fene:1,few:0,field:1,file:1,flag:1,flag_membran:1,flexibl:[],follow:0,forc:1,force_field:1,force_group:1,forg:0,form:[],formal:0,format:[0,1],frac:1,frame:1,from:[],furthermor:0,fusion:0,gamma:1,gener:1,generate_el:1,genom:[0,1],glength:1,good:1,gpu:0,grain:1,hard:1,has:1,high:0,hope:[],human:0,ideal:1,ideal_fil:1,impact:0,includ:1,index:[0,1],influenc:0,init:1,initi:1,instal:0,integr:[],inter:1,inter_fil:1,interact:1,intern:1,intra:1,intric:0,its:0,just:0,kc2:1,kc3:1,kc4:1,kfb:1,kinet:0,label:1,lam_bond:1,lamina:0,learn:0,left:1,length:1,leverag:0,line:0,ljpotenti:1,load:1,load_customized_set:1,load_default_set:1,loci:1,manual:0,mass_scal:1,matern:1,maternalidx:1,mdanalysi:0,mdtraj:0,membran:1,model:1,modif:0,modul:0,modular:0,mol_typ:1,molecular:0,n_bead:1,n_chr:1,n_chr_nuc:1,n_chr_nuc_spec:1,n_speckle_clust:1,n_type:1,name:1,need:[],neighbor:1,nonbond:1,none:1,notic:1,nuclear:[0,1],nucleoli:1,nucleolu:0,nucleu:[0,1],numpi:0,onli:1,onlin:0,open:0,openchrmodel:1,opencl:1,openmm:0,opennucleom:1,option:1,organ:0,other:[0,1],our:1,out:[],packag:0,page:0,panda:[0,1],paper:0,paramet:1,part:1,pass:1,patern:1,paternalidx:1,path:1,pdb:1,pdb_file:1,perfect:1,perform:1,pericentromer:1,plain:1,platform:1,platform_typ:1,plug:1,potenti:1,power:0,probabl:1,process:0,provid:[],python:0,r0c:1,r_c:1,radiu:1,rc_tanh_chr_lam:1,rc_tanh_chr_nuc:1,rc_tanh_chr_spec:1,rc_tanh_id:1,rc_tanh_int:1,rc_tanh_typ:1,readabl:1,recommend:[0,1],refer:[0,1],relat:1,repres:1,requir:[0,1],rescal:1,rescalar_fil:1,research:0,resolut:[0,1],right:1,save:1,save_system:1,scale:1,scikit:0,script:0,search:0,separ:1,seq:1,sequenc:1,set:[0,1],setup:[],sigma:1,sigma_:1,sigma_chr_nuc:[],sigma_fen:1,sigma_hw:1,sigma_lam:1,sigma_lj_plain:1,sigma_nuc:1,sigma_sc:1,sigma_spec:1,sigma_tanh_chr_lam:1,sigma_tanh_chr_nuc:1,sigma_tanh_chr_spec:1,signal:1,significantli:[],simplifi:[],simul:[0,1],size:1,softcor:1,softwar:0,sourc:0,spatial:1,specif:1,specifi:1,speckl:0,sphere:1,spin:1,spring:1,squeez:1,stabil:0,start:1,start_fram:1,state:1,store:1,streamlin:0,strength:1,string:1,structur:0,support:[],system:1,system_xml:1,tanh:1,temperatur:1,text:1,thi:[0,1],three:[],through:0,timestep:1,topolog:1,track:0,traj:[],traj_data:1,trajectori:1,tsa:1,tutori:[],two:1,txt:1,type:1,types_fil:1,unit:1,unveil:0,use:1,used:1,useful:1,user:[],using:[0,1],valu:1,variou:[],volum:1,wall:1,wca:1,when:1,where:1,which:1,whole:[0,1],wholenucleu:0,win_num:[],xml:1},titles:["Welcome to openNucleome\u2019s documentation!","Manual"],titleterms:{chromosom:1,citat:0,content:0,damid_tsaseq_calcul:1,document:0,environ:0,indic:0,lamina:1,manual:1,nucleolu:1,opennucleom:0,speckl:1,tabl:0,welcom:0,wholenucleu:1}})
\ No newline at end of file