--- a
+++ b/docs/source/notes/encoder.rst
@@ -0,0 +1,113 @@
+Drug/Target Encoder 
+================================================
+
+
+Drug encoding 
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+======================   ===================================================
+    Drug Encodings                         Description 
+======================   ===================================================
+      Morgan                    Extended-Connectivity Fingerprints                    
+      Pubchem                 Pubchem Substructure-based Fingerprints                   
+      Daylight                      Daylight-type fingerprints 
+ rdkit_2d_normalized                Normalized Descriptastorus                   
+        CNN                    Convolutional Neural Network on SMILES                    
+      CNN_RNN                     A GRU/LSTM on top of a CNN on SMILES                   
+     Transformer                    Transformer Encoder on ESPF
+       MPNN                    	     Message-passing neural network 
+======================   ===================================================
+
+
+Target encoding 
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+====================   ===================================================
+  Target Encodings                        Description   
+====================   ===================================================
+      AAC                       Amino acid composition up to 3-mers      
+    PseudoAAC                    Pseudo amino acid composition            
+   Conjoint_triad                    Conjoint triad features                  
+    Quasi-seq                    Quasi-sequence order descriptor              
+      CNN                    Convolutional Neural Network on target seq
+    CNN_RNN                   A GRU/LSTM on top of a CNN on target seq             
+   Transformer                     Transformer Encoder on ESPF
+====================   ===================================================
+
+
+Encoder Model 
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+====================   ===================================================================
+  Encoder Model                         Description   
+====================   ===================================================================
+      CNN                    Convolutional Neural Network on SMILES
+    CNN_RNN                   A GRU/LSTM on top of a CNN on SMILES            
+   Transformer                     Transformer Encoder on SMILES
+     MPNN                     Message Passing Neural Network on Molecular Graph           
+      MLP                       MultiLayer Perceptron on fix-dim feature vector                   
+====================   ===================================================================
+
+
+
+
+
+
+
+
+
+Technical Details
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+
+First, we describe the common modules we import in DeepPurpose.
+
+
+
+.. code-block:: python
+
+	import torch
+	from torch.autograd import Variable
+	import torch.nn.functional as F
+	from torch import nn 
+	import numpy as np
+	import pandas as pd	
+
+
+
+
+
+
+.. toctree::
+   :glob:
+   :maxdepth: 1
+   :caption: Links of details of various encoders 
+
+   encoders/transformer
+   encoders/mpnn
+   encoders/cnnrnn
+   encoders/cnn 
+   encoders/mlp 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+